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