怎么判斷sybase運(yùn)行模式 試述WOS數(shù)據(jù)庫的主要功能?
試述WOS數(shù)據(jù)庫的主要功能?數(shù)據(jù)庫管理系統(tǒng)(database management system)是一種操縱和管理數(shù)據(jù)庫的大型軟件,是用于建立、使用和維護(hù)數(shù)據(jù)庫,簡(jiǎn)稱dbms。它對(duì)數(shù)據(jù)庫進(jìn)行統(tǒng)一的管理
試述WOS數(shù)據(jù)庫的主要功能?
數(shù)據(jù)庫管理系統(tǒng)(database management system)是一種操縱和管理數(shù)據(jù)庫的大型軟件,是用于建立、使用和維護(hù)數(shù)據(jù)庫,簡(jiǎn)稱dbms。
它對(duì)數(shù)據(jù)庫進(jìn)行統(tǒng)一的管理和控制,以保證數(shù)據(jù)庫的安全性和完整性。
用戶通過dbms訪問數(shù)據(jù)庫中的數(shù)據(jù),數(shù)據(jù)庫管理員也通過dbms進(jìn)行數(shù)據(jù)庫的維護(hù)工作。
它提供多種功能,可使多個(gè)應(yīng)用程序和用戶用不同的方法在同時(shí)或不同時(shí)刻去建立,修改和詢問數(shù)據(jù)庫。
它使用戶能方便地定義和操縱數(shù)據(jù),維護(hù)數(shù)據(jù)的安全性和完整性,以及進(jìn)行多用戶下的并發(fā)控制和恢復(fù)數(shù)據(jù)庫。
按功能劃分,數(shù)據(jù)庫管理系統(tǒng)大致可分為6個(gè)部分:
(1)模式翻譯:提供數(shù)據(jù)定義語言(ddl)。用它書寫的數(shù)據(jù)庫模式被翻譯為內(nèi)部表示。數(shù)據(jù)庫的邏輯結(jié)構(gòu)、完整性約束和物理儲(chǔ)存結(jié)構(gòu)保存在內(nèi)部的數(shù)據(jù)字典中。
數(shù)據(jù)庫的各種數(shù)據(jù)操作(如查找、修改、插入和刪除等)和數(shù)據(jù)庫的維護(hù)管理都是以數(shù)據(jù)庫模式為依據(jù)的。
(2)應(yīng)用程序的編譯:把包含著訪問數(shù)據(jù)庫語句的應(yīng)用程序,編譯成在dbms支持下可運(yùn)行的目標(biāo)程序。
(3)交互式查詢:提供易使用的交互式查詢語言,如sql。
dbms負(fù)責(zé)執(zhí)行查詢命令,并將查詢結(jié)果顯示在屏幕上。
(4)數(shù)據(jù)的組織與存?。禾峁?shù)據(jù)在外圍儲(chǔ)存設(shè)備上的物理組織與存取方法。
⑸事務(wù)運(yùn)行管理:提供事務(wù)運(yùn)行管理及運(yùn)行日志,事務(wù)運(yùn)行的安全性監(jiān)控和數(shù)據(jù)完整性檢查,事務(wù)的并發(fā)控制及系統(tǒng)恢復(fù)等功能。
(6)數(shù)據(jù)庫的維護(hù):為數(shù)據(jù)庫管理員提供軟件支持,包括數(shù)據(jù)安全控制、完整性保障、數(shù)據(jù)庫備份、數(shù)據(jù)庫重組以及性能監(jiān)控等維護(hù)工具。
基于關(guān)系模型的數(shù)據(jù)庫管理系統(tǒng)已日臻完善,并已作為商品化軟件廣泛應(yīng)用于各行各業(yè)。
它在各戶服務(wù)器結(jié)構(gòu)的分布式多用戶環(huán)境中的應(yīng)用,使數(shù)據(jù)庫系統(tǒng)的應(yīng)用進(jìn)一步擴(kuò)展。
隨著新型數(shù)據(jù)模型及數(shù)據(jù)管理的實(shí)現(xiàn)技術(shù)的推進(jìn),可以預(yù)期dbms軟件的性能還將更新和完善,應(yīng)用領(lǐng)域也將進(jìn)一步地拓寬。
它所提供的功能有以下幾項(xiàng):
(1)數(shù)據(jù)定義功能。
DBMS提供相應(yīng)數(shù)據(jù)語言來定義(DDL)數(shù)據(jù)庫結(jié)構(gòu),它們是刻畫數(shù)據(jù)庫框架,并被保存在數(shù)據(jù)字典中。
(2)數(shù)據(jù)存取功能。
DBMS提供數(shù)據(jù)操縱語言(DML),實(shí)現(xiàn)對(duì)數(shù)據(jù)庫數(shù)據(jù)的基本存取操作:檢索,插入,修改和刪除。
(3)數(shù)據(jù)庫運(yùn)行管理功能。
DBMS提供數(shù)據(jù)控制功能,即是數(shù)據(jù)的安全性、完整性和并發(fā)控制等對(duì)數(shù)據(jù)庫運(yùn)行進(jìn)行有效地控制和管理,以確保數(shù)據(jù)正確有效。
(4)數(shù)據(jù)庫的建立和維護(hù)功能。
包括數(shù)據(jù)庫初始數(shù)據(jù)的裝入,數(shù)據(jù)庫的轉(zhuǎn)儲(chǔ)、恢復(fù)、重組織,系統(tǒng)性能監(jiān)視、分析等功能。
(5)數(shù)據(jù)庫的傳輸。
DBMS提供處理數(shù)據(jù)的傳輸,實(shí)現(xiàn)用戶程序與DBMS之間的通信,通常與操作系統(tǒng)協(xié)調(diào)完成。 著名數(shù)據(jù)庫管理系統(tǒng) MS SQL SYBASE DB2 ORACLE MySQL ACCESS VF 常見的數(shù)據(jù)庫管理系統(tǒng) 目前有許多數(shù)據(jù)庫產(chǎn)品,如Oracle、Sybase、Informix、Microsoft SQL Server、Microsoft Access、Visual FoxPro等產(chǎn)品各以自己特有的功能,在數(shù)據(jù)庫市場(chǎng)上占有一席之地。下面簡(jiǎn)要介紹幾種常用的數(shù)據(jù)庫管理系統(tǒng)。
Oracle Oracle是一個(gè)最早商品化的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),也是應(yīng)用廣泛、功能強(qiáng)大的數(shù)據(jù)庫管理系統(tǒng)。
Oracle作為一個(gè)通用的數(shù)據(jù)庫管理系統(tǒng),不僅具有完整的數(shù)據(jù)管理功能,還是一個(gè)分布式數(shù)據(jù)庫系統(tǒng),支持各種分布式功能,特別是支持Internet應(yīng)用。
作為一個(gè)應(yīng)用開發(fā)環(huán)境,Oracle提供了一套界面友好、功能齊全的數(shù)據(jù)庫開發(fā)工具。
Oracle使用PL/SQL語言執(zhí)行各種操作,具有可開放性、可移植性、可伸縮性等功能。
特別是在Oracle 8i中,支持面向?qū)ο蟮墓δ埽缰С诸?、方法、屬性等,使得Oracle 產(chǎn)品成為一種對(duì)象/關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。 Microsoft SQL Server Microsoft SQL Server是一種典型的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),可以在許多操作系統(tǒng)上運(yùn)行,它使用Transact-SQL語言完成數(shù)據(jù)操作。由于Microsoft
is操作系統(tǒng)優(yōu)勢(shì)特點(diǎn)?
可靠性高
實(shí)踐表明,UNIX是達(dá)到主機(jī)(mainframe)可靠性要求的少數(shù)操作系統(tǒng)之一,許多UNIX主機(jī)和服務(wù)器在國(guó)外大中型企業(yè)中每天24小時(shí),每年365天不間斷地運(yùn)行。這是NetWare、WindowsNT和OS2等操作系統(tǒng)所不能比擬的。不久前HP公司宣布關(guān)閉了最后一臺(tái)主機(jī)系統(tǒng),整個(gè)企業(yè)的所有信息處理工作全部由UNIX機(jī)器來承擔(dān)。
伸縮性強(qiáng)
極度強(qiáng)的伸縮性UNIX系統(tǒng)是世界上唯一能筆記本電腦,PC,直到巨型機(jī)上運(yùn)行的操作系統(tǒng),最近已宣布用于NC的UNIX系統(tǒng)。沒有其他操作系統(tǒng)能做到這一點(diǎn)。此外,由于采用SMP、MPP、和Cluster等技術(shù),使得商品化UNIX系統(tǒng)支持CPU數(shù)達(dá)到了32個(gè),這就使得用一種平臺(tái)的UNIX擴(kuò)充能力有了進(jìn)一步的提高。
開放性好
這是UNIX系統(tǒng)最重要的本質(zhì)特征,也是UNIX強(qiáng)大生命力之所在。開放系統(tǒng)的概念已被計(jì)算機(jī)工業(yè)界普遍接受,而且成為發(fā)展的主要趨勢(shì)。所有的計(jì)算機(jī)廠商都聲稱自己的產(chǎn)品是開放系統(tǒng),而且開放的概念也在不斷地發(fā)展和完善,它是一個(gè)覆蓋面很寬的譜,幾乎所有的系統(tǒng)都可在其中找到自己的位置。但程序上是有明顯差別的,我們認(rèn)為開放系統(tǒng)最本質(zhì)的特征應(yīng)該是其所用技術(shù)的規(guī)格說明是可以公開得到并免費(fèi)使用的,而且是不受一家具體廠商所壟斷和控制的。UNIX是最能充分體現(xiàn)這一本質(zhì)特征的開放系統(tǒng),正是這種較為徹底的開放性,使UNIX的發(fā)展充滿動(dòng)力和生機(jī)。
網(wǎng)絡(luò)功能強(qiáng)
這是UNIX系統(tǒng)的又一重要特色,特別是作為Internet網(wǎng)絡(luò)技術(shù)基礎(chǔ)的TCP/IP協(xié)議就是在UNIX上開發(fā)出來的,而且成為UNIX系統(tǒng)的一個(gè)不可分割的成分。UNIX幾乎所有系統(tǒng)都包括對(duì)TCP/IP的支持。因此,在Internet網(wǎng)絡(luò)服務(wù)器中,UNIX服務(wù)器占80%以上,占絕對(duì)優(yōu)勢(shì)。此外,UNIX支持所有最通用的網(wǎng)絡(luò)通訊協(xié)議,其中包括NES、DCE、IPX/SPX,SLIP,PPP等,使得UNIX系統(tǒng)能方便地與主機(jī)、各種廣域網(wǎng)和域網(wǎng)相連。
強(qiáng)大的數(shù)據(jù)庫支持功能
由于UNIX系統(tǒng)對(duì)各種數(shù)據(jù)庫,特別是關(guān)系型數(shù)據(jù)庫管理系統(tǒng)提供了強(qiáng)大的支持能力,因此主要的數(shù)據(jù)庫廠家,包括Oracle,Informix,Sybase,Progress等都將UNIX作為優(yōu)選的運(yùn)行平臺(tái),而且創(chuàng)造出極高的性能價(jià)格比。