




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、目錄9.1 數(shù)據(jù)庫(kù)開發(fā)工具的分類19.2 桌面數(shù)據(jù)庫(kù)開發(fā)工具29.3 網(wǎng)絡(luò)數(shù)據(jù)庫(kù)與開發(fā)工具39.4 數(shù)據(jù)庫(kù)建模工具4機(jī)械工業(yè)出版社09.1數(shù)據(jù)庫(kù)開發(fā)工具的分類9.1.1 桌面型數(shù)據(jù)庫(kù)與開發(fā)工具FoxPro、Access等小型數(shù)據(jù)庫(kù)產(chǎn)品被稱之為桌面型數(shù)據(jù)庫(kù),其主要特點(diǎn)表現(xiàn)在應(yīng)用于單機(jī)環(huán)境,無(wú)需網(wǎng)絡(luò)操作系統(tǒng)的支持,不提供或僅僅提供有限的網(wǎng)絡(luò)應(yīng)用功能,沒有或僅有較弱的安全性方案。主要應(yīng)用側(cè)重在可操作性、易開發(fā)和簡(jiǎn)單管理等方面。桌面型數(shù)據(jù)庫(kù)本身提供編程開發(fā)工具,一般采用解釋型語(yǔ)言,特點(diǎn)是開發(fā)速度快,學(xué)習(xí)門檻低,主要的缺點(diǎn)是運(yùn)行效率較低和源代碼外露等,另外,開發(fā)工具僅對(duì)一種數(shù)據(jù)庫(kù)產(chǎn)品有效。機(jī)械工業(yè)出版社
2、19.1數(shù)據(jù)庫(kù)開發(fā)工具的分類9.1.2 網(wǎng)絡(luò)型數(shù)據(jù)庫(kù)像Oracle、Sybase、SQL Server等數(shù)據(jù)庫(kù)產(chǎn)品,則被稱為網(wǎng)絡(luò)型數(shù)據(jù)庫(kù),需要網(wǎng)絡(luò)操作系統(tǒng)支持。網(wǎng)絡(luò)型數(shù)據(jù)庫(kù)本身不提供開發(fā)工具,一般可以利用一系列高效的、具有良好可視化的編程工具去開發(fā)各種數(shù)據(jù)庫(kù)軟件,比如VB、VC、Delphi、PB等,在網(wǎng)絡(luò)型數(shù)據(jù)庫(kù)開發(fā)過程中,一般把數(shù)據(jù)庫(kù)管理系統(tǒng)稱為后臺(tái),把開發(fā)語(yǔ)言稱為前臺(tái)。機(jī)械工業(yè)出版社29.2 桌面數(shù)據(jù)庫(kù)開發(fā)工具9.2.1 xBase1982年Ashton-Tate公司開發(fā)了的dBASE II,成為一個(gè)相當(dāng)普遍而且受歡迎的數(shù)據(jù)庫(kù)管理系統(tǒng)。dBASE是第一個(gè)在微型計(jì)算機(jī)上被廣泛使用的數(shù)據(jù)庫(kù)管
3、理系統(tǒng)(DBMS),并在DOS平臺(tái)上成為幾年中最暢銷的軟件。dBASE的優(yōu)點(diǎn)是易于使用,功能也比較完善。FoxBASE時(shí)代:Fox Software在1984年推出與dBASE全兼容的FoxBASE。FoxPro的誕生:1989年FoxPro1.0 正式推出,它首次引入基于DOS環(huán)境的窗口技術(shù) COM (面向字符的窗口),它支持鼠標(biāo),操作方便,與dBASE、FoxBASE全兼容。是一個(gè)編譯型集成環(huán)境式的數(shù)據(jù)庫(kù)系統(tǒng)。1992年微軟收購(gòu)了Fox 公司,它利用自身的技術(shù)優(yōu)勢(shì)和巨大的資源,相繼開發(fā)出FoxPro2.5、FoxPro2.6。從1980年代中期開始,許多其他的公司在dBASE的基礎(chǔ)上生產(chǎn)了
4、他們自己的分支版本,包括FoxPro(現(xiàn)在是Visual FoxPro)、Arago、Force、Recital、dBFast、dbXL、Quicksilver、Clipper、Xbase+、FlagShip、和Harbour。這些都被非正式地稱為xBase。機(jī)械工業(yè)出版社39.2 桌面數(shù)據(jù)庫(kù)開發(fā)工具9.2.2 Visual FoxPro隨著可視化技術(shù)的迅速發(fā)展和廣泛應(yīng)用,軟軟公司將可視化技術(shù)引入了FoxPro,于1995年推出了Microsoft Visual Studio組件,它包括Visual Basic、Visual C和Visual Foxpro等編程工具。1998年Microsof
5、t Visual Studio 6.0組件發(fā)布,它 包括Visual Basic 6.0、Visual C 6.0和Visual FoxPro 6.0等編程工具。機(jī)械工業(yè)出版社49.2 桌面數(shù)據(jù)庫(kù)開發(fā)工具9.2.3 AccessAccess數(shù)據(jù)庫(kù)是美國(guó)Microsoft公司于1994年推出的微機(jī)數(shù)據(jù)庫(kù)管理系統(tǒng)。它具有界面友好、易學(xué)易用、開發(fā)簡(jiǎn)單、接口靈活等特點(diǎn),是典型的新一代桌面數(shù)據(jù)庫(kù)管理系統(tǒng)。Access是一個(gè)前后臺(tái)結(jié)合的數(shù)據(jù)庫(kù)“軟件”。也就是說(shuō)Access既擁有用戶界面(VB可以用來(lái)開發(fā)用戶界面);也擁有邏輯、流程處理,即VBA語(yǔ)言(VB也可以用來(lái)做邏輯處理);又可以存儲(chǔ)數(shù)據(jù),即在“表”中
6、存儲(chǔ)數(shù)據(jù)。而所有這些都存儲(chǔ)在一個(gè)文件中,方便復(fù)制。Access的特點(diǎn):Access小而巧,簡(jiǎn)單易上手;Access支持網(wǎng)絡(luò)訪問;Access前后臺(tái)結(jié)合,內(nèi)嵌VBA,屬于Office組件。對(duì)于小型商業(yè)應(yīng)用和個(gè)人使用來(lái)說(shuō),Access是一種性能價(jià)格比很高的數(shù)據(jù)庫(kù)產(chǎn)品。機(jī)械工業(yè)出版社59.2 桌面數(shù)據(jù)庫(kù)開發(fā)工具9.2.4 ParadoxParadox是Borland公司(現(xiàn)在的inprise公司)早期推出的桌面型數(shù)據(jù)庫(kù),它以特有的風(fēng)格和強(qiáng)大的功能得到了用戶的認(rèn)可。Paradox數(shù)據(jù)庫(kù)本身以獨(dú)立的表存在的,一個(gè)文件夾就是一個(gè)庫(kù),文件夾里的paradox數(shù)據(jù)表就是該庫(kù)的各個(gè)表。這些特點(diǎn)使得Paradox
7、數(shù)據(jù)庫(kù)可以方便地拷貝和移動(dòng),類似于xBase和Access數(shù)據(jù)庫(kù)產(chǎn)品。除了Delphi的BDE,其他對(duì)于Paradox的引擎如ODBC Driver for Paradox, JDBC, Jet OLE DB都有不少的問題。因此,對(duì)于新系統(tǒng)的開發(fā),如果要用Paradox,BDE是最好的選擇。Paradox與Delphi是極佳的配合,其它開發(fā)語(yǔ)言不建議使用Paradox數(shù)據(jù)庫(kù)。機(jī)械工業(yè)出版社69.3網(wǎng)絡(luò)數(shù)據(jù)庫(kù)與開發(fā)工具9.3.1 OracleOracle(字典里的解釋有“神諭, 預(yù)言”之意)是一切智慧的源泉。1983年3月,RSI發(fā)布了Oracle第3版。同樣是1983年,IBM發(fā)布了姍姍來(lái)遲的
8、Database 2(DB2),但Oracle已經(jīng)占取了先機(jī)。1984年10月,Oracle發(fā)布了第4版產(chǎn)品。產(chǎn)品的穩(wěn)定性得到了一定的增強(qiáng)。1985年,Oracle發(fā)布了5.0版。是Oracle數(shù)據(jù)庫(kù)的穩(wěn)定版本。1988年,發(fā)布Oracle第6版。同時(shí)在這一年,Oracle開始研發(fā)ERP軟件。1992年6月,Oracle第七版推出。Oracle 第七版是Oracle真正出色的產(chǎn)品,取得了巨大的成功。1997年6月,Oracle第八版發(fā)布。1998年9月,Oracle公司正式發(fā)布Oracle 8i?!癷”代表Internet,這一版本中添加了大量為支持Internet而設(shè)計(jì)的特性。2001年6月
9、的Oracle Open World大會(huì)中,Oracle發(fā)布了Oracle 9i。機(jī)械工業(yè)出版社79.3網(wǎng)絡(luò)數(shù)據(jù)庫(kù)與開發(fā)工具9.3.2 Sybase1984年,Mark B. Hiffman和Robert Epstern創(chuàng)建了Sybase公司,公司名稱“Sybase”,取自“System”和“Database”相結(jié)合的含義。并在1987年推出了Sybase數(shù)據(jù)庫(kù)產(chǎn)品。Sybase數(shù)據(jù)庫(kù)是真正開放的數(shù)據(jù)庫(kù)。由于采用了客戶/服務(wù)器結(jié)構(gòu),應(yīng)用被分在了多臺(tái)機(jī)器上運(yùn)行。由于開放的客戶DB-LIB允許在不同的平臺(tái)使用完全相同的調(diào)用,因而使得訪問DB-LIB的應(yīng)用程序很容易從一個(gè)平臺(tái)向另一個(gè)平臺(tái)移植。 Sy
10、base數(shù)據(jù)庫(kù)是一種高性能的數(shù)據(jù)庫(kù)。它是可編程數(shù)據(jù)庫(kù),通過提供存儲(chǔ)過程,創(chuàng)建了一個(gè)可編程數(shù)據(jù)庫(kù)。存儲(chǔ)過程允許用戶編寫自己的數(shù)據(jù)庫(kù)子例程。這些子例程是經(jīng)過預(yù)編譯的,因此不必為每次調(diào)用都進(jìn)行編譯、優(yōu)化、生成查詢規(guī)劃,因而查詢速度要快得多。Sybase產(chǎn)品吸收了許多現(xiàn)有關(guān)系數(shù)據(jù)庫(kù)的成功技術(shù),同時(shí)提出了和以往產(chǎn)品不同的新的設(shè)計(jì)目標(biāo):徹底的 Client/Server 體系結(jié)構(gòu);滿足聯(lián)機(jī)事務(wù)處理的應(yīng)用需求;實(shí)現(xiàn)真正開放互連及分布式數(shù)據(jù)管理。Sybase公司1986 年 10 月完成了 SYBASE SQL Server 的 BETA 測(cè)試版本, 1987 年 5 月正式推出了 SQL Server 產(chǎn)品
11、(注:SQL SERVER最初是Sybase公司與微軟公司合作的產(chǎn)品)。 Sybase公司在完成了與 Powersoft 公司的合并,并收購(gòu)了 SDP 、 Visual Components 等優(yōu)秀廠商之后, Sybase 公司已發(fā)展成為與 Oracle 、 Informix 并列的世界三大數(shù)據(jù)庫(kù)廠商之一。機(jī)械工業(yè)出版社89.3網(wǎng)絡(luò)數(shù)據(jù)庫(kù)與開發(fā)工具9.3.3 InformixInformix在1980年成立,目的是為Unix等開放操作系統(tǒng)提供專業(yè)的關(guān)系型數(shù)據(jù)庫(kù)產(chǎn)品。公司的名稱Informix便是取自Information和Unix的結(jié)合。1999年,Informix進(jìn)一步將Universal
12、Data Option進(jìn)行了優(yōu)化,為用戶自定義數(shù)據(jù)類型和操作過程提供了完整的工具環(huán)境。同時(shí)在傳統(tǒng)事務(wù)處理的性能超過了以往的Dynamic Server。新的數(shù)據(jù)庫(kù)核心便被命名為IDS 2000。它的目標(biāo)定位于下世紀(jì)基于Internet的復(fù)雜數(shù)據(jù)庫(kù)應(yīng)用。機(jī)械工業(yè)出版社99.3網(wǎng)絡(luò)數(shù)據(jù)庫(kù)與開發(fā)工具9.3.4 SQL SERVERSQL Server最早起源于1987年的Sybase SQL Server。SQL Server最初是由Microsoft、Sybase 和Ashton-Tate三家公司共同開發(fā)的,在SQL Server 4發(fā)行以后,Microsoft公司和Sybase公司在SQL Se
13、rver的開發(fā)方面分道揚(yáng)鑣,取消了合同,各自開發(fā)自己的SQL Server。Microsoft公司專注于Windows NT平臺(tái)上的SQL Server開發(fā),而Sybase公司則致力于UNIX平臺(tái)上的SQL Server的開發(fā)。 SQL Server6.0版是第一個(gè)完全由Microsoft公司開發(fā)的版本。Microsoft公司于2000年9月布了SQL Server 2000,其中包括企業(yè)版、標(biāo)準(zhǔn)版、開發(fā)版、個(gè)人版四個(gè)版本。據(jù)調(diào)查,在Windows NT數(shù)據(jù)庫(kù)軟件市場(chǎng)中,世界上最大的軟件制造商微軟公司已經(jīng)超越Oracle公司,坐上了頭把交椅,微軟公司已與Oracle并駕齊驅(qū)。 經(jīng)驗(yàn)表明,在長(zhǎng)時(shí)
14、間運(yùn)行大量事務(wù)方面Oracle數(shù)據(jù)庫(kù)要優(yōu)于SQL Server,但在集群技術(shù)等方面,SQL Server比Oracle數(shù)據(jù)庫(kù)要好一些。機(jī)械工業(yè)出版社109.3網(wǎng)絡(luò)數(shù)據(jù)庫(kù)與開發(fā)工具9.3.5 IBM DB2IBM公司是關(guān)系型數(shù)據(jù)庫(kù)的最早研發(fā)廠商之一,截止2003年,全球財(cái)富500強(qiáng)(Fortune 500)中有415家使用DB2,全球財(cái)富100強(qiáng)(Fortune 100)中有96家使用DB2,用戶遍布各個(gè)行業(yè)。 在1979年,IBM完成了第一個(gè)實(shí)現(xiàn)SQL的DBMS。在20世紀(jì)的80年代早期,IBM利用了RDBMS和SQL的第二階段的技術(shù),創(chuàng)建了新型的數(shù)據(jù)庫(kù)產(chǎn)品,并將其命名為DB2,也就是擁有第二
15、代技術(shù)的數(shù)據(jù)庫(kù)產(chǎn)品。盡管不斷地有同時(shí)期廠商的數(shù)據(jù)庫(kù)產(chǎn)品的競(jìng)爭(zhēng),但是DB2依然在高端企業(yè)應(yīng)用市場(chǎng)受到了廣泛的應(yīng)用及好評(píng)。機(jī)械工業(yè)出版社119.3網(wǎng)絡(luò)數(shù)據(jù)庫(kù)與開發(fā)工具9.3.6 前臺(tái)開發(fā)工具1.前臺(tái)開發(fā)工具介紹dBASE、Foxplus、FoxBASE、FoxPro等基于Dos的開發(fā)工具。VB全稱Visual Basic,它是以Basic語(yǔ)言作為其基本語(yǔ)言的一種可視化編程工具。VB作為一種較早出現(xiàn)的開發(fā)程序以其容易學(xué)習(xí),開發(fā)效率較高,具有完善的幫助系統(tǒng)等優(yōu)點(diǎn)。Visual C+提供了多種多樣的數(shù)據(jù)庫(kù)訪問技術(shù)。但Visual C+學(xué)習(xí)和使用難度大、開發(fā)周期長(zhǎng),而且Visual C+開發(fā)的軟件界面相對(duì)
16、較簡(jiǎn)單,因此Visual C+并不太適合作為數(shù)據(jù)庫(kù)開發(fā)工具。PB全稱PowerBuilder,是開發(fā)MIS系統(tǒng)和各類數(shù)據(jù)庫(kù)跨平臺(tái)的首選,使用簡(jiǎn)單,容易學(xué)習(xí),容易掌握,在代碼執(zhí)行效率上也有相當(dāng)出色的表現(xiàn)。使得PB在網(wǎng)絡(luò)方面的應(yīng)用不是非常廣泛。面向?qū)ο筇匦灾С忠膊皇翘谩elphi是。“真正的程序員用VC,聰明的程序員用Delphi”,這是很多程序員對(duì)Delphi的描述,甚至有人把Delphi稱為“VB殺手”。Delphi它具有簡(jiǎn)單、高效、功能強(qiáng)大的特點(diǎn)。和VC相比,Delphi更簡(jiǎn)單、更易于掌握,而在功能上卻絲毫不遜色;和VB相比,Delphi則功能更強(qiáng)大、更實(shí)用??梢哉f(shuō)Delphi同時(shí)兼?zhèn)淞?/p>
17、VC功能強(qiáng)大和VB簡(jiǎn)單易學(xué)的特點(diǎn)。它一直是程序員至愛的編程工具。Borland C+ Builder,如果你對(duì)C+比較熟悉,而且主要的工作是MIS類型的應(yīng)用程序開發(fā)時(shí)候,BCB是你明智的選擇(因?yàn)镈ELPHI的開發(fā)語(yǔ)言是基于Pascal的)。JAVA的相關(guān)開發(fā)工具中,目前比較出名的是Borland出的JBuilder和IBM出的Visual Age for Java,兩種工具都有一定數(shù)量的是用人群。跨平臺(tái)的特性也使得它在現(xiàn)在和未來(lái)的開發(fā)中占據(jù)越來(lái)越重要的地位。但是在系統(tǒng)底層開發(fā)和多媒體開發(fā)中卻表現(xiàn)得并不讓人那么滿意。JAVA中一般是通過JDBC訪問數(shù)據(jù)庫(kù)。機(jī)械工業(yè)出版社129.3網(wǎng)絡(luò)數(shù)據(jù)庫(kù)與開
18、發(fā)工具2.各種開發(fā)工具其他的比較分析機(jī)械工業(yè)出版社139.3網(wǎng)絡(luò)數(shù)據(jù)庫(kù)與開發(fā)工具3 綜合評(píng)價(jià)VB:是新人開發(fā)與系統(tǒng)無(wú)關(guān)的綜合應(yīng)用程序的首選;易學(xué)易用和“微軟出品”是其兩點(diǎn)優(yōu)勢(shì)。VB開發(fā)效率高,代碼執(zhí)行效率一般,但是入門和學(xué)習(xí)速度快,有較好的學(xué)習(xí)氛圍和幫助書籍和幫助文檔。但是隨著微軟的.net技術(shù)的推廣,VB將會(huì)逐漸退出歷史舞臺(tái)。PB:是開發(fā)大型MIS及各類數(shù)據(jù)庫(kù)跨平臺(tái)應(yīng)用的首選;從數(shù)據(jù)庫(kù)前端工具來(lái)講甚至遠(yuǎn)遠(yuǎn)超過了Oracle的Develop系列等專門的工具;從通用語(yǔ)言角度來(lái)講功能也與VB等不相上下;多媒體和網(wǎng)絡(luò)功能與其他工具相比較弱。PB的高級(jí)編程書籍的缺乏和基礎(chǔ)語(yǔ)言PowerScript的普及程度對(duì)PB的明天有一定的限制。C+ Builder/Delphi:是唯一的一套能夠同時(shí)適用于開發(fā)數(shù)據(jù)庫(kù)應(yīng)用、網(wǎng)絡(luò)及Web應(yīng)用、分布式應(yīng)用、可重用組件、系統(tǒng)軟件、驅(qū)動(dòng)程序、多媒體及游戲等所有軟件的高效率開發(fā)環(huán)境;VCL源碼基于Object Pascal是C+ Builder 唯一的缺憾,基礎(chǔ)語(yǔ)言不夠通用和開發(fā)系統(tǒng)軟件功能不足是Delphi僅有的兩點(diǎn)不足。VC:從功能上講,除了跨平臺(tái)應(yīng)用外什么都可開發(fā);從開發(fā)效率角度講擅長(zhǎng)于開發(fā)windows系統(tǒng)應(yīng)用、可重用組件及驅(qū)動(dòng)程序。因?yàn)橛形④?/p>
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 內(nèi)蒙古煙草公司招聘真題2024
- 酒泉市體育中心人員招聘真題2024
- 化學(xué)實(shí)驗(yàn)探秘
- 2025至2030年中國(guó)生料花生仁數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025至2030年中國(guó)塑料燒杯市場(chǎng)分析及競(jìng)爭(zhēng)策略研究報(bào)告
- 2025年中國(guó)噴油器密封性試驗(yàn)臺(tái)市場(chǎng)調(diào)查研究報(bào)告
- 2025━2030年玉堂富貴圖行業(yè)深度研究報(bào)告
- 2025-2035年全球及中國(guó)淡味啤酒行業(yè)市場(chǎng)發(fā)展現(xiàn)狀及發(fā)展前景研究報(bào)告
- 工業(yè)機(jī)械新紀(jì)元
- 起搏器的應(yīng)用及術(shù)后護(hù)理
- 混凝土灌注樁質(zhì)量平行檢查記錄(鋼筋籠)
- 結(jié)直腸癌醫(yī)學(xué)課件全面版
- 化工行業(yè)關(guān)鍵裝置、重點(diǎn)部位檔案
- 鐵路旁站監(jiān)理記錄表(樁基)
- 4.4 數(shù)學(xué)歸納法課件-高二下學(xué)期數(shù)學(xué)人教A版(2019)選擇性必修第二冊(cè)
- 幼兒繪本故事:波西和皮普大怪獸
- 譯林版五年級(jí)英語(yǔ)下冊(cè) Unit 5 第2課時(shí) 教學(xué)課件PPT小學(xué)公開課
- 全套電子課件:混凝土結(jié)構(gòu)設(shè)計(jì)
- 數(shù)據(jù)結(jié)構(gòu)英文教學(xué)課件:chapter2 Array
- 新版PEP小學(xué)英語(yǔ)3-6年級(jí)單詞表(共14頁(yè))
評(píng)論
0/150
提交評(píng)論