數(shù)據庫系統(tǒng)1-3:流行的DBMS簡介

字號:

關系型DBMS問世以后,由于它數(shù)據結構簡單,提供了非過程化的查詢語言,并且有一套理論支持關系數(shù)據庫的設計,目前最流行。  
    1.3.4.1  ORACLE
    ORACLE是專門從事研究、生產關系型的數(shù)據庫管理系統(tǒng)的Oracle公司推出的DBMS,ORACLE的最新版本是ORACLE 9i。ORACLE可在幾十種機型(包括大、小、微機)、眾多的操作系統(tǒng)(如MVS、VMS、UNIX、LINUX、Macintosh、DOS等)支持下工作。ORACLE作為一個最早商品化的關系型DBMS,是比較典型的完整系統(tǒng),具有能存儲大量數(shù)據、定義和操縱數(shù)據、并發(fā)控制、安全性控制、完整性控制、故障恢復、與高級語言的接口等功能。 ORACLE還是一個分布式 DBMS,支持各種分布功能,如支持Web數(shù)據庫等。ORACLE使用PL/SQL語言執(zhí)行各種操作。另外, ORACLE還提供了許多數(shù)據庫開發(fā)工具,例如,用于基于客戶機/服務器的數(shù)據庫設計與開發(fā)工具集Designer/2000和Developer/2000,使用戶擁有良好的應用開發(fā)環(huán)境。ORACLE也提供了對數(shù)據庫的深層次的應用的支持,如聯(lián)機分析處理OLAP(On-Line Analytical Processing)及數(shù)據倉庫DW(Data Warehouse)等。在ORACLE中,還支持面向對象的功能,使其成為一種對象/關系型DBMS。在國內金融行業(yè)使用ORACLE的較多。關于ORACLE的最新信息請訪問: http://www.oracle.com/cn/。
    1.3.4.2  Microsoft SQL Server
    Microsoft SQL Server是微軟 (Microsoft)公司推出的關系型的數(shù)據庫管理系統(tǒng)軟件。Microsoft SQL Server從1990年的1.0版發(fā)展到Microsoft SQL Server 2000。Microsoft SQL Server是一個支持客戶機/服務器的DBMS,它使用Transact-SQL在客戶機和服務器之間傳送請求和回應。Microsoft SQL Server是一個高性能的DBMS,具有較高的性價比,使用廣泛。Microsoft SQL Server 2000的簡介見附錄A。關于Microsoft SQL Server 2000的最新信息請訪問:http://www.microsoft.com/sql/。
    1.3.4.3  Sybase SQL Server
    Sybase SQL Server是專門從事研究、生產關系型的數(shù)據庫管理系統(tǒng)的Sybase公司推出的DBMS。早期(1988)Sybase公司和Microsoft公司合作共同推出了SQL Server,直到1994年終止聯(lián)合開發(fā),當時Sybase公司的產品是System 10。1995年Sybase公司和Powersoft公司合并,開發(fā)了的PowerBuilder。Sybase的產品是最早進入國內的支持客戶機/服務器的數(shù)據庫管理系統(tǒng)之一,具有一定的影響。關于Sybase SQL Server的最新信息請訪問:http://www.sybase.com.cn/。
    1.3.4.4 DB2
    DB2是IBM公司開發(fā)的關系型的數(shù)據庫管理系統(tǒng)。DB2問世較早,它的最新版本是DB2 7.1。DB2是一個典型的大型機DBMS產品,它可以為每分鐘處理上百個并發(fā)事務時提供快速、高可靠性的性能。和個人計算機上的產品不同的是,它比較復雜,對系統(tǒng)和數(shù)據庫管理員的要求較高。關于DB2產品的最新情況,請訪問:    http://www-3.ibm.com/software/data/db2/。
    1.3.4.5  Visual FoxPro
    Visual FoxPro的前身是Fox Software公司開發(fā)的FoxPro。1992年Fox Software公司被Microsoft公司兼并,于1995年推出Visual FoxPro 3.0,最新版本是Visual FoxPro 7.0。
    世界上第一個微機數(shù)據庫管理系統(tǒng)是Ashton-Tate公司開發(fā)的DBASE Ⅱ,后發(fā)展成為DBASE Ⅲ。DBASE Ⅲ曾被譽為“大眾數(shù)據庫”,對數(shù)據庫技術的普及功不可沒。Fox Software公司開發(fā)的FoxBASE是眾多的和DBASE Ⅲ兼容的DBMS的佼佼者,隨后又推出了FoxPro。DBASE、FoxBASE、FoxPro和Visual FoxPro統(tǒng)稱XBASE。XBASE在我國有廣泛的用戶群。
    特別是Visual FoxPro是建立Windows平臺上的支持客戶機/服務器的DBMS。Visual FoxPro提供了一個集成的可視化的開發(fā)環(huán)境,用戶在這個環(huán)境中不用編程就可以完成許多數(shù)據處理工作,是使用廣泛的桌面型數(shù)據庫管理系統(tǒng)。關于Visual FoxPro的最新情況,請訪問:http://www.microsoft.com/。
    1.3.4.6  Access
    Access是Microsoft公司的Microsoft Office組件之一,最新版本是Microsoft Access 2002。是Windows環(huán)境下流行的桌面型數(shù)據庫管理系統(tǒng)。Access提供了可視化的開發(fā)工具,無須編程就可完成大部分的數(shù)據管理任務。Access除了和其它Microsoft Office組件(如Word、Excel等)進行數(shù)據共享和交換外,還可以通過ODBC(Open Data Base Connection)與其它數(shù)據庫進行數(shù)據共享和交換。此外,Access還支持OLE(Object Link ),在數(shù)據庫中嵌入和鏈接聲音、圖象等多媒體數(shù)據。Access不僅可以用于小型數(shù)據庫管理,而且還可用于客戶機/服務器應用程序中的工作站部分。關于Access的最新情況,請訪問:http://www.microsoft.com/china/office/access/。