版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
非計(jì)算機(jī)應(yīng)用專(zhuān)業(yè)教材第一頁(yè),共二十六頁(yè),編輯于2023年,星期五學(xué)習(xí)目標(biāo)了解Access數(shù)據(jù)庫(kù)管理系統(tǒng)了解SQLServer數(shù)據(jù)庫(kù)管理系統(tǒng)了解Oracle數(shù)據(jù)庫(kù)管理系統(tǒng)了解數(shù)據(jù)應(yīng)用系統(tǒng)的開(kāi)發(fā)工具
第二頁(yè),共二十六頁(yè),編輯于2023年,星期五目錄12.1MicroSoftAccess數(shù)據(jù)庫(kù)管理系統(tǒng)簡(jiǎn)介12.2SQLServer2000數(shù)據(jù)庫(kù)系統(tǒng)簡(jiǎn)介12.3Oracle數(shù)據(jù)庫(kù)管理系統(tǒng)簡(jiǎn)介
12.4數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)工具簡(jiǎn)介第三頁(yè),共二十六頁(yè),編輯于2023年,星期五12.1MicroSoftAccess數(shù)據(jù)庫(kù)管理系統(tǒng)簡(jiǎn)介MicrosoftAccess是微軟公司在辦公自動(dòng)化領(lǐng)域發(fā)布的Office系列軟件之一,Access是一個(gè)基于關(guān)系型的數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS)
Access數(shù)據(jù)庫(kù)管理系統(tǒng)是一種關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),其主要特點(diǎn)如下:1)存儲(chǔ)文件單一(所有形式的相關(guān)數(shù)據(jù)都包含在一個(gè)數(shù)據(jù)庫(kù)文件中)。2)支持長(zhǎng)文件名,便于標(biāo)識(shí)與查找。3)面向?qū)ο蟮拈_(kāi)發(fā)方式(開(kāi)發(fā)應(yīng)用程序簡(jiǎn)便)。4)處理多種數(shù)據(jù)信息。5)界面友好、工作方式靈活(直接操作與應(yīng)用程序操作)。6)強(qiáng)大的網(wǎng)絡(luò)功能(Access數(shù)據(jù)可通過(guò)網(wǎng)絡(luò)傳送)。第四頁(yè),共二十六頁(yè),編輯于2023年,星期五12.2SQLServer2000數(shù)據(jù)庫(kù)系統(tǒng)簡(jiǎn)介SQLServer是一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),它最初是由Microsoft、Sybase和Ashton-Tate3家公司共同開(kāi)發(fā)的于1988年推出的第一個(gè)OS/2版本。SQLServer2000是Microsoft公司推出.MicrosoftWindows1998的膝上型電腦到運(yùn)行MicrosoftWindows2000的大型多處理器服務(wù)器等多種平臺(tái)使用。第五頁(yè),共二十六頁(yè),編輯于2023年,星期五SQLServer2000的主要特點(diǎn)如下:1)與Internet集成。SQLServer2000數(shù)據(jù)庫(kù)引擎提供完整的XML支持。它還具有構(gòu)成最大的Web站點(diǎn)的數(shù)據(jù)存儲(chǔ)組件所需的可伸縮性、可用性和安全功能。SQLServer2000程序設(shè)計(jì)模型與WindowsDNA構(gòu)架集成,用以開(kāi)發(fā)Web應(yīng)用程序,并且SQLServer2000支持EnglishQuery和Microsoft搜索服務(wù)等功能,在Web應(yīng)用程序中包含了用戶友好的查詢和強(qiáng)大的搜索功能。第六頁(yè),共二十六頁(yè),編輯于2023年,星期五2)可伸縮性和可用性。同一個(gè)數(shù)據(jù)庫(kù)引擎可以在不同的平臺(tái)上使用,從運(yùn)行MicrosoftWindows1998的便攜式電腦,到運(yùn)行MicrosoftWindows2000數(shù)據(jù)中心版的大型多處理器服務(wù)器。SQLServer2000企業(yè)版支持聯(lián)合服務(wù)器、索引視圖和大型內(nèi)存支持等功能,使其得以升級(jí)到最大Web站點(diǎn)所需的性能級(jí)別。第七頁(yè),共二十六頁(yè),編輯于2023年,星期五3)企業(yè)級(jí)數(shù)據(jù)庫(kù)功能。SQLServer2000關(guān)系數(shù)據(jù)庫(kù)引擎支持當(dāng)今苛刻的數(shù)據(jù)處理環(huán)境所需的功能。數(shù)據(jù)庫(kù)引擎充分保護(hù)數(shù)據(jù)完整性,同時(shí)將管理上千個(gè)并發(fā)修改數(shù)據(jù)庫(kù)的用戶的開(kāi)銷(xiāo)減到最少。SQLServer2000分布式查詢使您得以引用來(lái)自不同數(shù)據(jù)源的數(shù)據(jù),就好象這些數(shù)據(jù)是SQLServer2000數(shù)據(jù)庫(kù)的一部分,同時(shí)分布式事務(wù)充分保護(hù)任何分布式數(shù)據(jù)更新的完整性。復(fù)制同樣可以維護(hù)多個(gè)數(shù)據(jù)復(fù)本,同時(shí)使單獨(dú)的數(shù)據(jù)復(fù)本保持同步。可將一組數(shù)據(jù)復(fù)制到多個(gè)移動(dòng)的脫接用戶,使這些用戶自主地工作,然后將他們所做的修改合并回發(fā)布服務(wù)器。第八頁(yè),共二十六頁(yè),編輯于2023年,星期五4)易于安裝、部署和使用。SQLServer2000中包括一系列管理和開(kāi)發(fā)工具,這些工具可改進(jìn)在多個(gè)站點(diǎn)上安裝、部署、管理和使用SQLServer的過(guò)程。SQLServer2000還支持基于標(biāo)準(zhǔn)的、與WindowsDNA集成的程序設(shè)計(jì)模型,使SQLServer數(shù)據(jù)庫(kù)和數(shù)據(jù)倉(cāng)庫(kù)的使用成為生成強(qiáng)大的可伸縮系統(tǒng)的無(wú)縫部分。這些功能可以快速交付SQLServer應(yīng)用程序,使客戶只需最少的安裝和管理開(kāi)銷(xiāo)即可實(shí)現(xiàn)這些應(yīng)用程序。據(jù)。第九頁(yè),共二十六頁(yè),編輯于2023年,星期五5)數(shù)據(jù)倉(cāng)庫(kù)。SQLServer2000包括析取和分析匯總數(shù)據(jù)以進(jìn)行聯(lián)機(jī)分析處理(OLAP)的工具。SQLServer中還包括一些工具,可直觀地設(shè)計(jì)數(shù)據(jù)庫(kù)并通過(guò)EnglishQuery來(lái)分析數(shù)第十頁(yè),共二十六頁(yè),編輯于2023年,星期五12.3Oracle數(shù)據(jù)庫(kù)管理系統(tǒng)簡(jiǎn)介Oracle公司創(chuàng)建于1977年。1979年,該公司推出了第一個(gè)商品化的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)OracleRDBMS。1986年推出版本5,系統(tǒng)具有分布式數(shù)據(jù)庫(kù)處理功能;1988年推出版本6,系統(tǒng)提供了事務(wù)處理選項(xiàng);1992年推出版本7,在OracleRDBMS中可帶過(guò)程數(shù)據(jù)庫(kù)選項(xiàng)和并行服務(wù)器選項(xiàng);1998年Oracle公司推出了Oracle8/8i;為使Oracle數(shù)據(jù)庫(kù)成為網(wǎng)絡(luò)應(yīng)用及電子商務(wù)的數(shù)據(jù)庫(kù)平臺(tái),于2001年推出了Oracle9i。Oracle9i是以高級(jí)結(jié)構(gòu)化查詢語(yǔ)言(SQL)為基礎(chǔ)的大型關(guān)系數(shù)據(jù)庫(kù),通俗地講:它是用方便邏輯管理的語(yǔ)言操縱大量有規(guī)律數(shù)據(jù)的集合。Oracle數(shù)據(jù)庫(kù)是目前世界上使用最為廣泛的數(shù)據(jù)庫(kù)管理系統(tǒng),作為一個(gè)通用的數(shù)據(jù)庫(kù)系統(tǒng),它具有完整的數(shù)據(jù)管理功能;作為一個(gè)關(guān)系數(shù)據(jù)庫(kù),它是一個(gè)完備關(guān)系的產(chǎn)品;作為分布式數(shù)據(jù)庫(kù),它實(shí)現(xiàn)了分布式處理功能。但它的所有知識(shí),只要在一種機(jī)型上學(xué)習(xí)了Oracle知識(shí),便能在各種類(lèi)型的機(jī)器上使用它。第十一頁(yè),共二十六頁(yè),編輯于2023年,星期五Oracle數(shù)據(jù)庫(kù)的主要特點(diǎn):1)自O(shè)racle7.X以來(lái),引入了共享SQL和多線索服務(wù)器體系結(jié)構(gòu),這減少了Oracle的資源占用,并增強(qiáng)了Oracle的能力,使之在低檔軟硬件平臺(tái)上用較少的資源就可以支持更多的用戶,而在高檔平臺(tái)上可以支持成百上千個(gè)用戶。2)提供了基于角色(ROLE)分工的安全保密管理。在數(shù)據(jù)庫(kù)管理功能、完整性檢查、安全性、一致性方面都有良好的表現(xiàn)。3)支持大量多媒體數(shù)據(jù),如二進(jìn)制圖形、聲音、動(dòng)畫(huà)以及多維數(shù)據(jù)結(jié)構(gòu)等。第十二頁(yè),共二十六頁(yè),編輯于2023年,星期五4)提供了與第三代高級(jí)語(yǔ)言的接口軟件PRO*系列,能在C、C++等主語(yǔ)言中嵌入SQL語(yǔ)句及過(guò)程化(PL/SQL)語(yǔ)句,對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行操縱。加上它有許多優(yōu)秀的前臺(tái)開(kāi)發(fā)工具,如POWERBUILD、SQL*FORMS、VISIABASIC等,可以快速開(kāi)發(fā)生成基于客戶端PC平臺(tái)的應(yīng)用程序,并具有良好的移植性。5)提供了新的分布式數(shù)據(jù)庫(kù)能力。可通過(guò)網(wǎng)絡(luò)較方便地讀寫(xiě)遠(yuǎn)端數(shù)據(jù)庫(kù)里的數(shù)據(jù),并有對(duì)稱復(fù)制的技術(shù)。第十三頁(yè),共二十六頁(yè),編輯于2023年,星期五12.4數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)工具簡(jiǎn)介
微軟公司的VisualBasic、VisualC++、Borland公司的Delphi、C++Builder和Sybase公司的PowerBuilder等,本節(jié)將介紹其中常用的3個(gè)開(kāi)發(fā)公司:PowerBuilder(以下簡(jiǎn)稱PB)、Delphi和VisualBasic(以下簡(jiǎn)稱VB)。第十四頁(yè),共二十六頁(yè),編輯于2023年,星期五1.PowerBuilder
1991年6月正式投入市場(chǎng)。它是完全按照客戶/服務(wù)器體系結(jié)構(gòu)研制設(shè)計(jì)的,采用面向?qū)ο蠹夹g(shù),圖形化的應(yīng)用開(kāi)發(fā)環(huán)境,是數(shù)據(jù)庫(kù)的前端開(kāi)發(fā)工具。PowerBuilder的特點(diǎn):1)它支持應(yīng)用系統(tǒng)同時(shí)訪問(wèn)多種數(shù)據(jù)庫(kù),其中既包括Oracel、Sybase之類(lèi)的大型數(shù)據(jù)庫(kù),又包括FOXPRO之類(lèi)支持ODBC接口的小型數(shù)據(jù)庫(kù),可視化的數(shù)據(jù)庫(kù)開(kāi)發(fā)工具,它提供了大量的控件,大大加快了項(xiàng)目的開(kāi)發(fā)速度,也使開(kāi)發(fā)者更容易掌握數(shù)據(jù)庫(kù)的開(kāi)發(fā)。2)它使用的編程語(yǔ)言叫PowerScripr,也是一種高級(jí)的、結(jié)構(gòu)化的編程語(yǔ)言。PowerScript提供了一套完整的嵌入式SQL語(yǔ)句,開(kāi)發(fā)人員可以像使用其他語(yǔ)句一樣自如地使用SQL語(yǔ)言,這樣就大大增強(qiáng)了程序操縱和訪問(wèn)數(shù)據(jù)庫(kù)的能力。可以說(shuō)PowerBuilder既適合初學(xué)者快速學(xué)習(xí)數(shù)據(jù)庫(kù)的開(kāi)發(fā),又可以讓有經(jīng)驗(yàn)的開(kāi)發(fā)人員開(kāi)發(fā)出功能強(qiáng)大的數(shù)據(jù)庫(kù),是一種適用面非常廣的開(kāi)發(fā)工具。第十五頁(yè),共二十六頁(yè),編輯于2023年,星期五3)PowerBuilder是一個(gè)用來(lái)進(jìn)行客戶服務(wù)器開(kāi)發(fā)的完全的可視化開(kāi)發(fā)環(huán)境。使用PowerBuilder,你可以用一種可視的直觀的方式來(lái)創(chuàng)建應(yīng)用程序的用戶界面和數(shù)據(jù)庫(kù)接口。這是一個(gè)總的概念,實(shí)際上是開(kāi)發(fā)人員使用PowerBuilder去開(kāi)發(fā)應(yīng)用程序,由于所開(kāi)發(fā)的各種應(yīng)用程序充分利用了圖形用戶接口(GUI)的優(yōu)點(diǎn),所以PowerBuilder被認(rèn)為是一個(gè)圖形工具。4)在客戶/服務(wù)器結(jié)構(gòu)的應(yīng)用中,PowerBuilder具有描述多個(gè)數(shù)據(jù)庫(kù)連接與檢索的能力。特別是PowerBuilder能從大多數(shù)流行的RDBMS中存取數(shù)據(jù),且不管數(shù)據(jù)存放在什么地方;另外,各種應(yīng)用程序又可以獨(dú)立于RDBMS,因?yàn)镻owerBuilder可以使用數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)操作語(yǔ)言SQL(結(jié)構(gòu)化查詢語(yǔ)言)進(jìn)行。第十六頁(yè),共二十六頁(yè),編輯于2023年,星期五2.DelphiDelphi它集中了第三代語(yǔ)言的優(yōu)點(diǎn)。以O(shè)bjectPascal為基礎(chǔ),擴(kuò)充了面向?qū)ο蟮哪芰?,并且完美地結(jié)合了可視化的開(kāi)發(fā)手段。Delphi自1995年3月一推出就受到了人們的關(guān)注,并在當(dāng)年一舉奪得了多項(xiàng)大獎(jiǎng)。Delphi的出現(xiàn)打破了VB可視化編程領(lǐng)域一統(tǒng)天下的局面。并且Delphi使用了本地編譯器直接生成技術(shù),使程序的執(zhí)行性能遠(yuǎn)遠(yuǎn)高于其他產(chǎn)品生成的程序。它還是真正的面向?qū)ο蟮木幊陶Z(yǔ)言。Pascal語(yǔ)言的嚴(yán)謹(jǐn)加上可視化的優(yōu)勢(shì)和強(qiáng)大的數(shù)據(jù)庫(kù)功能使得它有充分的資本和微軟的VB叫板。許多人當(dāng)時(shí)都認(rèn)為Pascal是最有前途的程序設(shè)計(jì)語(yǔ)言,并預(yù)測(cè)Delphi將會(huì)成為可視化編程的主流環(huán)境。Delphi在編好程序后自動(dòng)轉(zhuǎn)換成.EXE文件,它運(yùn)行時(shí)速度比VB快,而且編譯后不需要其他的支持庫(kù)就能運(yùn)行。它的數(shù)據(jù)庫(kù)功能也挺強(qiáng)的,是開(kāi)發(fā)中型數(shù)據(jù)庫(kù)軟件理想的編程工具。第十七頁(yè),共二十六頁(yè),編輯于2023年,星期五(1)Delphi的基本形式Delphi實(shí)際上是Pascal語(yǔ)言的一種版本,但它與傳統(tǒng)的Pascal語(yǔ)言有天壤之別。一個(gè)Delphi程序首先是應(yīng)用程序框架,而這一框架正是應(yīng)用程序的“骨架”。在骨架上即使沒(méi)有附任何東西,仍可以嚴(yán)格地按照設(shè)計(jì)運(yùn)行。我們的工作只是在“骨架”中加入自己的程序。缺省的應(yīng)用程序是一個(gè)空白的窗體(Form),運(yùn)行它后得到一個(gè)空白的窗口。這個(gè)窗口具有Windows窗口的全部性質(zhì):可以被放大縮小、移動(dòng)、最大最小化等,但沒(méi)有編寫(xiě)一行程序。因此,可以說(shuō)應(yīng)用程序框架通過(guò)提供所有應(yīng)用程序共有的東西,為用戶應(yīng)用程序的開(kāi)發(fā)打下了良好的基礎(chǔ)。第十八頁(yè),共二十六頁(yè),編輯于2023年,星期五(2)面向?qū)ο缶幊痰母拍蠲嫦驅(qū)ο蟮某绦蛟O(shè)計(jì)(Object-OrientedProgramming,OOP)是Delphi誕生的基礎(chǔ)。OOP立意于創(chuàng)建軟件重用代碼,具備更好地模擬現(xiàn)實(shí)世界環(huán)境的能力,它被公認(rèn)為是自上而下編程的優(yōu)勝者。它通過(guò)給程序中加入擴(kuò)展語(yǔ)句,把函數(shù)“封裝”進(jìn)Windows編程所必需的“對(duì)象”中。面向?qū)ο蟮木幊陶Z(yǔ)言使得復(fù)雜的工作條理清晰、編寫(xiě)容易。第十九頁(yè),共二十六頁(yè),編輯于2023年,星期五一些早期的具有OOP性能的程序語(yǔ)言如C++、Pascal、Smalltalk等,雖然具有面向?qū)ο蟮奶卣?,但不能輕松地畫(huà)出可視化對(duì)象,與用戶交互能力較差,程序員仍然要編寫(xiě)大量的代碼。Delphi的推出,填補(bǔ)了這項(xiàng)空白。第二十頁(yè),共二十六頁(yè),編輯于2023年,星期五3.VisualBasicBASIC是Beginner’sAll-purposesymbolicinstructionCode(初學(xué)者通用符號(hào)指令代碼)的縮寫(xiě),是國(guó)際上廣泛使用的一種計(jì)算機(jī)高級(jí)語(yǔ)言。BASIC簡(jiǎn)單、易學(xué),目前仍是計(jì)算機(jī)入門(mén)的主要學(xué)習(xí)語(yǔ)言之一。BASIC語(yǔ)言的問(wèn)世及發(fā)展經(jīng)歷了以下個(gè)階段:第一階段(1964年~20世紀(jì)70年代初):1964年BASIC語(yǔ)言問(wèn)世。第二階段(1975年~20世紀(jì)80年代中):微機(jī)上固化的BASIC。第三階段(20世紀(jì)80年代中~20世紀(jì)90年代初):結(jié)構(gòu)化BASIC語(yǔ)言。第四階段(1991年以來(lái)):VisualBASIC。第二十一頁(yè),共二十六頁(yè),編輯于2023年,星期五BASIC是種易學(xué)易用的高級(jí)語(yǔ)言,非常適合初學(xué)者學(xué)習(xí)運(yùn)用。常用的編譯軟件有TrueBASIC、TurboBASICQuickBASIC、VisualBASIC、CAREALIZER、GFABASIC、POWERBASIC等。第二十二頁(yè),共二十六頁(yè),編輯于2023年,星期五VisualBasic新版中還有更多可用功能。(1)VisualBasic的編程基礎(chǔ)(2
溫馨提示
- 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度玻璃隔斷行業(yè)安全風(fēng)險(xiǎn)評(píng)估與控制合同3篇
- 二零二五版美容美發(fā)產(chǎn)品跨境電商銷(xiāo)售合作協(xié)議4篇
- 玻璃幕墻維修施工方案
- 二零二五版美容院供應(yīng)鏈管理及股權(quán)投資協(xié)議4篇
- 環(huán)氧砂漿施工方案
- 2025年P(guān)DA市場(chǎng)拓展專(zhuān)用采購(gòu)合同3篇
- 2025年度智能家居公司成立合作協(xié)議書(shū)正式版4篇
- 2025年度新型農(nóng)業(yè)貸款合同標(biāo)的特征分析3篇
- 2024版鋁單板采購(gòu)合同
- 會(huì)展搭建施工方案
- 地測(cè)防治水技能競(jìng)賽理論考試題庫(kù)(含答案)
- 以諾書(shū)-中英對(duì)照
- 三角形與全等三角形復(fù)習(xí)教案 人教版
- 《朝天子·詠喇叭-王磐》核心素養(yǎng)目標(biāo)教學(xué)設(shè)計(jì)、教材分析與教學(xué)反思-2023-2024學(xué)年初中語(yǔ)文統(tǒng)編版
- 成長(zhǎng)小說(shuō)智慧樹(shù)知到期末考試答案2024年
- 紅色革命故事《王二小的故事》
- 海洋工程用高性能建筑鋼材的研發(fā)
- 英語(yǔ)48個(gè)國(guó)際音標(biāo)課件(單詞帶聲、附有聲國(guó)際音標(biāo)圖)
- GB/T 6892-2023一般工業(yè)用鋁及鋁合金擠壓型材
- 冷庫(kù)安全管理制度
- 2023同等學(xué)力申碩統(tǒng)考英語(yǔ)考試真題
評(píng)論
0/150
提交評(píng)論