數(shù)據(jù)庫(kù)原理及應(yīng)用-下載課件_第1頁(yè)
數(shù)據(jù)庫(kù)原理及應(yīng)用-下載課件_第2頁(yè)
數(shù)據(jù)庫(kù)原理及應(yīng)用-下載課件_第3頁(yè)
數(shù)據(jù)庫(kù)原理及應(yīng)用-下載課件_第4頁(yè)
數(shù)據(jù)庫(kù)原理及應(yīng)用-下載課件_第5頁(yè)
已閱讀5頁(yè),還剩80頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、1數(shù)據(jù)庫(kù)原理及應(yīng)用1數(shù)據(jù)庫(kù)2教學(xué)參考書 段丁凡,蘇斌 數(shù)據(jù)庫(kù)基礎(chǔ)及應(yīng)用 王珊,陳紅數(shù)據(jù)庫(kù)系統(tǒng)原理教程湯庸,葉小平等數(shù)據(jù)庫(kù)理論及應(yīng)用基礎(chǔ)陶宏才 數(shù)據(jù)庫(kù)原理及設(shè)計(jì)李俊山 數(shù)據(jù)庫(kù)系統(tǒng)原理與設(shè)計(jì)SQL Server 2000的相關(guān)輔導(dǎo)書籍2教學(xué)參考書 段丁凡,蘇斌 數(shù)據(jù)庫(kù)基礎(chǔ)及應(yīng)用 3課程目的 掌握數(shù)據(jù)庫(kù)管理系統(tǒng)的基本原理 作為系統(tǒng)管理員管理數(shù)據(jù)庫(kù)系統(tǒng) 設(shè)計(jì)開發(fā)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)3課程目的 掌握數(shù)據(jù)庫(kù)管理系統(tǒng)的基本原理4課程內(nèi)容 數(shù)據(jù)庫(kù)相關(guān)的一些基本概念 關(guān)系數(shù)據(jù)庫(kù)和關(guān)系運(yùn)算 關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言SQL的使用 關(guān)系數(shù)據(jù)庫(kù)規(guī)范化理論 數(shù)據(jù)庫(kù)的恢復(fù)技術(shù)、并發(fā)控制、安全性和完整性 數(shù)據(jù)庫(kù)設(shè)計(jì)的基本概念和方法 4課

2、程內(nèi)容 數(shù)據(jù)庫(kù)相關(guān)的一些基本概念5學(xué)習(xí)要求 理解數(shù)據(jù)庫(kù)的基本概念 了解數(shù)據(jù)管理技術(shù)的發(fā)展 理解數(shù)據(jù)模型的基本概念 掌握數(shù)據(jù)庫(kù)系統(tǒng)的結(jié)構(gòu) 第一章緒論 5學(xué)習(xí)要求第一章緒論61.1 數(shù)據(jù)庫(kù)系統(tǒng)概述 數(shù)據(jù)庫(kù)的地位 數(shù)據(jù)庫(kù)技術(shù)產(chǎn)生于六十年代末,是數(shù)據(jù)管理的最新技術(shù),是計(jì)算機(jī)科學(xué)的重要分支。數(shù)據(jù)庫(kù)技術(shù)是信息系統(tǒng)的核心和基礎(chǔ),它的出現(xiàn)極大地促進(jìn)了計(jì)算機(jī)應(yīng)用向各行各業(yè)的滲透。數(shù)據(jù)庫(kù)的建設(shè)規(guī)模、數(shù)據(jù)庫(kù)信息量的大小和使用頻度已成為衡量一個(gè)國(guó)家信息化程度的重要標(biāo)志。61.1 數(shù)據(jù)庫(kù)系統(tǒng)概述數(shù)據(jù)庫(kù)的地位71.1.1 四個(gè)基本概念 數(shù)據(jù)數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)71.1.1 四個(gè)基本概念 數(shù)據(jù)8四個(gè)基本概念 數(shù)據(jù)

3、(Data): 數(shù)據(jù)庫(kù)中存儲(chǔ)的基本對(duì)象,是描述事物的符號(hào)記錄,如:數(shù)字、文字、圖形、圖像、聲音等,數(shù)據(jù)與其語(yǔ)義是不可分的。 如學(xué)生檔案中的學(xué)生記錄(李明,男,1972,江蘇,計(jì)算機(jī)系,1990)8四個(gè)基本概念 數(shù)據(jù)(Data):9四個(gè)基本概念 數(shù)據(jù)庫(kù)(Database,DB) : 是長(zhǎng)期儲(chǔ)存在計(jì)算機(jī)內(nèi)、有組織的、可共享的大量數(shù)據(jù)集合。其特征是: 數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和儲(chǔ)存。 可為各種用戶共享。 冗余度較小。 數(shù)據(jù)獨(dú)立性較高、易擴(kuò)展。9四個(gè)基本概念 數(shù)據(jù)庫(kù)(Database,DB) :10四個(gè)基本概念 數(shù)據(jù)庫(kù)管理系統(tǒng)(Database Management System,DBMS):是

4、位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。DBMS的主要功能有: 數(shù)據(jù)管理功能:數(shù)據(jù)定義功能,數(shù)據(jù)組織、存儲(chǔ)和管理,數(shù)據(jù)操縱功能,數(shù)據(jù)庫(kù)的事物管理和運(yùn)行管理,數(shù)據(jù)庫(kù)的建立和維護(hù)功能,其他功能 提供數(shù)據(jù)庫(kù)的用戶接口Oracle , Sybase ,Informix,SQL Server, MySQL,Access10四個(gè)基本概念 數(shù)據(jù)庫(kù)管理系統(tǒng)(Database Man11四個(gè)基本概念 數(shù)據(jù)庫(kù)系統(tǒng)(Database System,DBS):是指在計(jì)算機(jī)系統(tǒng)中引入數(shù)據(jù)庫(kù)后的系統(tǒng) “DB+DBMS+應(yīng)用系統(tǒng)+數(shù)據(jù)庫(kù)管理員(DataBase Administration, DBA )”在不引起混淆時(shí)常

5、常把數(shù)據(jù)庫(kù)系統(tǒng)簡(jiǎn)稱為數(shù)據(jù)庫(kù)。11四個(gè)基本概念 數(shù)據(jù)庫(kù)系統(tǒng)(Database Syste12數(shù)據(jù)庫(kù)最終用戶應(yīng)用系統(tǒng)應(yīng)用開發(fā)工具DBMS操作系統(tǒng)數(shù)據(jù)庫(kù)管理員DBA應(yīng)用程序員12數(shù)據(jù)庫(kù)最終用戶應(yīng)用系統(tǒng)應(yīng)用開發(fā)工具DBMS操作系統(tǒng)數(shù)據(jù)庫(kù)13應(yīng)用系統(tǒng)應(yīng)用開發(fā)工具DBMS操作系統(tǒng)硬件數(shù)據(jù)庫(kù)系統(tǒng)環(huán)境示意圖數(shù)據(jù)庫(kù)在計(jì)算機(jī)系統(tǒng)中的地位數(shù)據(jù)庫(kù)管理系統(tǒng)應(yīng)用系統(tǒng)數(shù)據(jù)庫(kù)用戶、數(shù)據(jù)庫(kù)管理員13應(yīng)用系統(tǒng)應(yīng)用開發(fā)工具DBMS操作系統(tǒng)硬件數(shù)據(jù)庫(kù)系統(tǒng)環(huán)境示141.1.2 數(shù)據(jù)庫(kù)技術(shù)的產(chǎn)生與發(fā)展 人工管理階段 文件系統(tǒng)階段 數(shù)據(jù)庫(kù)系統(tǒng)階段141.1.2 數(shù)據(jù)庫(kù)技術(shù)的產(chǎn)生與發(fā)展 人工管理階段 文件系15數(shù)據(jù)庫(kù)技術(shù)的產(chǎn)生與發(fā)展 人工管

6、理階段(40年代中-50年代中) 應(yīng)用需求:科學(xué)計(jì)算 硬 件:無(wú)直接存取存儲(chǔ)設(shè)備 軟 件:無(wú)通用的操作系統(tǒng) 處理方式:批處理15數(shù)據(jù)庫(kù)技術(shù)的產(chǎn)生與發(fā)展 人工管理階段(40年代中-516數(shù)據(jù)庫(kù)技術(shù)的產(chǎn)生與發(fā)展人工管理階段 數(shù)據(jù)管理者:應(yīng)用程序,數(shù)據(jù)不保存。 數(shù)據(jù)面向的對(duì)象:某一應(yīng)用程序。 數(shù)據(jù)共享程度:無(wú)共享、冗余度極大。 數(shù)據(jù)獨(dú)立性:不獨(dú)立,完全依賴于程序。 數(shù)據(jù)結(jié)構(gòu)化:無(wú)結(jié)構(gòu)。 數(shù)據(jù)控制能力:應(yīng)用程序自己控制。16數(shù)據(jù)庫(kù)技術(shù)的產(chǎn)生與發(fā)展人工管理階段 數(shù)據(jù)管理者:應(yīng)用17應(yīng)用程序數(shù)據(jù)集應(yīng)用程序數(shù)據(jù)集應(yīng)用程序數(shù)據(jù)集n.人工管理階段應(yīng)用程序與數(shù)據(jù)的對(duì)應(yīng)關(guān)系數(shù)據(jù)庫(kù)技術(shù)的產(chǎn)生與發(fā)展人工管理階段 17應(yīng)

7、用程序數(shù)據(jù)集應(yīng)用程序數(shù)據(jù)集應(yīng)用程序數(shù)據(jù)集n.18數(shù)據(jù)庫(kù)技術(shù)的產(chǎn)生與發(fā)展 文件系統(tǒng)階段(50年代末-60年代中) 應(yīng)用需求:科學(xué)計(jì)算、數(shù)據(jù)處理 硬 件:出現(xiàn)磁盤、磁鼓等 軟 件:操作系統(tǒng)、高級(jí)語(yǔ)言 處理方式:批處理、共享的實(shí)時(shí)處理方式18數(shù)據(jù)庫(kù)技術(shù)的產(chǎn)生與發(fā)展 文件系統(tǒng)階段(50年代末-619 數(shù)據(jù)管理者:文件系統(tǒng),數(shù)據(jù)長(zhǎng)期保存。 數(shù)據(jù)面向的對(duì)象:某一應(yīng)用程序。 數(shù)據(jù)共享程度:共享性差、冗余度大。 數(shù)據(jù)結(jié)構(gòu)化:記錄內(nèi)有結(jié)構(gòu),整體無(wú)結(jié)構(gòu)。 數(shù)據(jù)獨(dú)立性:邏輯結(jié)構(gòu)改變須修改應(yīng)用程序。 數(shù)據(jù)控制能力:應(yīng)用程序自己控制。數(shù)據(jù)庫(kù)技術(shù)的產(chǎn)生與發(fā)展文件系統(tǒng)階段 19 數(shù)據(jù)管理者:文件系統(tǒng),數(shù)據(jù)長(zhǎng)期保存。數(shù)據(jù)庫(kù)技

8、術(shù)的產(chǎn)生與20文件管理階段應(yīng)用程序與數(shù)據(jù)的對(duì)應(yīng)關(guān)系應(yīng)用程序文件應(yīng)用程序文件2應(yīng)用程序文件n存取方法.數(shù)據(jù)庫(kù)技術(shù)的產(chǎn)生與發(fā)展文件系統(tǒng)階段 20文件管理階段應(yīng)用程序與數(shù)據(jù)的對(duì)應(yīng)關(guān)系應(yīng)用程序文件應(yīng)用21數(shù)據(jù)庫(kù)技術(shù)的產(chǎn)生與發(fā)展 數(shù)據(jù)庫(kù)系統(tǒng)階段(60年代末以來) 應(yīng)用需求:大規(guī)模管理 硬 件:出現(xiàn)大容量磁盤、磁盤陣列 軟 件:數(shù)據(jù)庫(kù)管理系統(tǒng) 處理方式:聯(lián)機(jī)實(shí)時(shí)處理、分布處理和批處理21數(shù)據(jù)庫(kù)技術(shù)的產(chǎn)生與發(fā)展 數(shù)據(jù)庫(kù)系統(tǒng)階段(60年代末以來22數(shù)據(jù)庫(kù)技術(shù)的產(chǎn)生與發(fā)展數(shù)據(jù)庫(kù)系統(tǒng)階段 數(shù)據(jù)管理者:DBMS 數(shù)據(jù)面向的對(duì)象:整個(gè)系統(tǒng) 數(shù)據(jù)高度結(jié)構(gòu)化:數(shù)據(jù)庫(kù)與文件系統(tǒng)的根本區(qū)別 數(shù)據(jù)的共享性高,冗余度低,易擴(kuò)充

9、數(shù)據(jù)的獨(dú)立性高:物理獨(dú)立性和邏輯獨(dú)立性 數(shù)據(jù)控制能力:由DBMS統(tǒng)一管理和控制22數(shù)據(jù)庫(kù)技術(shù)的產(chǎn)生與發(fā)展數(shù)據(jù)庫(kù)系統(tǒng)階段 數(shù)據(jù)管理者:D23數(shù)據(jù)庫(kù)管理階段應(yīng)用程序與數(shù)據(jù)的對(duì)應(yīng)關(guān)系DBMS應(yīng)用程序1應(yīng)用程序2數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)技術(shù)的產(chǎn)生與發(fā)展數(shù)據(jù)庫(kù)系統(tǒng)階段 23數(shù)據(jù)庫(kù)管理階段應(yīng)用程序與數(shù)據(jù)的對(duì)應(yīng)關(guān)系DBMS應(yīng)用程序1241.1.3 數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)數(shù)據(jù)結(jié)構(gòu)化數(shù)據(jù)的共享性高,冗余度低,易擴(kuò)充數(shù)據(jù)獨(dú)立性高數(shù)據(jù)由DBMS統(tǒng)一管理和控制241.1.3 數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)數(shù)據(jù)結(jié)構(gòu)化25數(shù)據(jù)結(jié)構(gòu)化數(shù)據(jù)庫(kù)系統(tǒng):實(shí)現(xiàn)整體數(shù)據(jù)的結(jié)構(gòu)話,這是數(shù)據(jù)庫(kù)系統(tǒng)與文件系統(tǒng)的本質(zhì)區(qū)別。文件系統(tǒng):文件由記錄組成,文件內(nèi)部有結(jié)構(gòu),文件之間無(wú)

10、結(jié)構(gòu)。數(shù)據(jù)庫(kù)系統(tǒng):數(shù)據(jù)之間整體有結(jié)構(gòu),是一個(gè)有機(jī)的整體。25數(shù)據(jù)結(jié)構(gòu)化數(shù)據(jù)庫(kù)系統(tǒng):實(shí)現(xiàn)整體數(shù)據(jù)的結(jié)構(gòu)話,這是數(shù)據(jù)庫(kù)系26數(shù)據(jù)結(jié)構(gòu)化學(xué)生文件student的記錄結(jié)構(gòu)學(xué)生編號(hào)姓名性別年齡系家庭住址聯(lián)系電話課程文件course的記錄結(jié)構(gòu)課程編號(hào)課程名稱學(xué)時(shí)數(shù)教材名稱學(xué)生選課文件sc的記錄結(jié)構(gòu)學(xué)生編號(hào)課程編號(hào)學(xué)期成績(jī)26數(shù)據(jù)結(jié)構(gòu)化學(xué)生文件student的記錄結(jié)構(gòu)學(xué)生編號(hào)姓名性27數(shù)據(jù)結(jié)構(gòu)化學(xué)生基本記錄學(xué)生編號(hào)姓名性別年齡系學(xué)生學(xué)籍記錄家庭出身籍貫政治面貌獎(jiǎng)懲情況記錄日期獎(jiǎng)懲條目日期學(xué)校學(xué)歷名家庭成員記錄姓名與本人關(guān)系詳細(xì)情況學(xué)生選課記錄學(xué)號(hào)課程號(hào)學(xué)期成績(jī)課程記錄課程號(hào)課程名稱27數(shù)據(jù)結(jié)構(gòu)化學(xué)生基本記錄

11、學(xué)生編號(hào)姓名性別年齡系學(xué)生學(xué)籍記錄28數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)共享性高 數(shù)據(jù)共享性高,冗余度低,容易擴(kuò)充數(shù)據(jù)庫(kù)系統(tǒng)從整體角度來組織存儲(chǔ)數(shù)據(jù),數(shù)據(jù)不只是面向某一個(gè)應(yīng)用,而是面向整個(gè)系統(tǒng),因此具有很高的共享性。共享數(shù)據(jù)帶來了低冗余性,也能避免數(shù)據(jù)之間的不相容性和不一致性。數(shù)據(jù)共享使得應(yīng)用可以應(yīng)需要而增加,容易擴(kuò)充28數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)共享性高數(shù)據(jù)共享性高,冗余度低,容易29數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)數(shù)據(jù)獨(dú)立性高 物理獨(dú)立性:是指用戶的應(yīng)用程序與存儲(chǔ)在磁盤上的數(shù)據(jù)庫(kù)中的數(shù)據(jù)時(shí)相互獨(dú)立的。數(shù)據(jù)的物理存儲(chǔ)由DBMS負(fù)責(zé),應(yīng)用程序不必了解,只需要處理數(shù)據(jù)的邏輯結(jié)構(gòu)。這樣當(dāng)數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)改變時(shí),應(yīng)用程序不用改變。邏輯獨(dú)立性:

12、直指用戶的應(yīng)用程序與數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)是相互獨(dú)立的,數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)改變了,用戶程序可以不予改變。數(shù)據(jù)與程序的獨(dú)立,把數(shù)據(jù)的定義和存儲(chǔ)從程序中分離出去,而存取數(shù)據(jù)的方法由DBMS提供,從而大大簡(jiǎn)化了應(yīng)用程序的編制,減少了應(yīng)用程序的維護(hù)和修改。29數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)數(shù)據(jù)獨(dú)立性高物理獨(dú)立性:是指用戶的應(yīng)30數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)數(shù)據(jù)由DBMS統(tǒng)一管理和控制 數(shù)據(jù)的安全性保護(hù):保護(hù)數(shù)據(jù)不被不合法應(yīng)用,不合法用戶破壞。數(shù)據(jù)的完整性檢查:包括檢查數(shù)據(jù)的正確性,有效性和相容性。并發(fā)控制:多個(gè)進(jìn)程并發(fā)存取或修改數(shù)據(jù)庫(kù)時(shí)的控制。數(shù)據(jù)庫(kù)恢復(fù):計(jì)算機(jī)系統(tǒng)的硬件故障,軟件故障,操作員的操作錯(cuò)誤或者故意破壞導(dǎo)致數(shù)據(jù)庫(kù)丟失或破壞

13、時(shí),由DBMS提供的功能讓數(shù)據(jù)庫(kù)恢復(fù)到正確狀態(tài)。數(shù)據(jù)庫(kù)中的數(shù)據(jù)是共享的,多個(gè)應(yīng)用,多個(gè)用戶可以同時(shí)存取數(shù)據(jù)庫(kù)的數(shù)據(jù),甚至同時(shí)存取統(tǒng)一數(shù)據(jù),那么,DBMS必須具有以下的基本功能:30數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)數(shù)據(jù)由DBMS統(tǒng)一管理和控制數(shù)據(jù)的安311.2 數(shù)據(jù)模型 數(shù)據(jù)模型就是對(duì)現(xiàn)實(shí)世界數(shù)據(jù)特征的抽象,是現(xiàn)實(shí)世界的模擬描述或表示。數(shù)據(jù)模型應(yīng)滿足的三個(gè)要求: 比較真實(shí)地描述現(xiàn)實(shí)世界 易為用戶所理解 易于在計(jì)算機(jī)上實(shí)現(xiàn)模型是所研究的系統(tǒng)、過程、事物或概念的一種表達(dá)形式,也可指根據(jù)實(shí)驗(yàn)、圖樣放大或縮小而制作的樣品,一般用于展覽或?qū)嶒?yàn)或鑄造機(jī)器零件等用的模子。數(shù)據(jù)(data)是描述事物的符號(hào)記錄。模型(Model

14、)是現(xiàn)實(shí)世界的抽象。311.2 數(shù)據(jù)模型數(shù)據(jù)模型就是對(duì)現(xiàn)實(shí)世界數(shù)據(jù)特征的抽象,是321.2.1 兩類數(shù)據(jù)模型 按照建立數(shù)據(jù)模型的目的不同,可以分為兩類: 按照用戶的觀點(diǎn)建模 按照計(jì)算機(jī)系統(tǒng)的觀點(diǎn)建模 網(wǎng)狀模型 層次模型 關(guān)系模型 概念模型(信息模型)邏輯模型 邏輯模型和物理模型 用于設(shè)計(jì)數(shù)據(jù)庫(kù) 用于數(shù)據(jù)庫(kù)的邏輯實(shí)現(xiàn)和物理實(shí)現(xiàn)321.2.1 兩類數(shù)據(jù)模型按照建立數(shù)據(jù)模型的目的不同,可以331.2.2 數(shù)據(jù)模型的組成要素 數(shù)據(jù)結(jié)構(gòu)系統(tǒng)的靜態(tài)特性數(shù)據(jù)結(jié)構(gòu)不僅要描述數(shù)據(jù)庫(kù)組成對(duì)象,還要描述對(duì)象之間的聯(lián)系。通常所說的層狀、網(wǎng)狀和關(guān)系模型,就是按照此處的數(shù)據(jù)結(jié)構(gòu)來進(jìn)行劃分的。 數(shù)據(jù)操作系統(tǒng)的動(dòng)態(tài)特性是指對(duì)

15、數(shù)據(jù)庫(kù)中的各種對(duì)象運(yùn)行執(zhí)行的操作的集合,包括操作及有關(guān)的操作規(guī)則。數(shù)據(jù)庫(kù)的操作包括查詢和更新。 數(shù)據(jù)的完整性約束條件一組完整性規(guī)則的集合完整性規(guī)則是數(shù)據(jù)模型中數(shù)據(jù)及其聯(lián)系所具有的約束規(guī)則,用來限定數(shù)據(jù)庫(kù)狀態(tài)以及狀態(tài)的變化,以保證數(shù)據(jù)的正確。331.2.2 數(shù)據(jù)模型的組成要素 數(shù)據(jù)結(jié)構(gòu)系統(tǒng)的靜態(tài)34二、數(shù)據(jù)模型的組成要素 數(shù)據(jù)結(jié)構(gòu)系統(tǒng)的靜態(tài)特性 數(shù)據(jù)操作系統(tǒng)的動(dòng)態(tài)特性 數(shù)據(jù)的完整性約束條件一組完整性規(guī)則的集合同時(shí)數(shù)據(jù)模型還必須提供定義完整性約束條件的機(jī)制,以反映具體應(yīng)用所涉及的數(shù)據(jù)必須遵守的特定的語(yǔ)義約束條件。 例如,在全國(guó)英語(yǔ)等級(jí)考試中規(guī)定,要先考過四級(jí)才能考六級(jí);四級(jí)要達(dá)到520分,才能參加

16、口語(yǔ)考試。34二、數(shù)據(jù)模型的組成要素 數(shù)據(jù)結(jié)構(gòu)系統(tǒng)的靜態(tài)特性 351.2.3 概念模型(信息模型) 概念 從用戶的角度出發(fā),將具體的現(xiàn)實(shí)世界抽象為一個(gè)具有某種信息結(jié)構(gòu)的信息世界,這種信息結(jié)構(gòu)只反映現(xiàn)實(shí)世界,與具體的DMBS無(wú)關(guān)。 作用 對(duì)信息世界進(jìn)行建模,是現(xiàn)實(shí)世界到信息世界的第一層抽象,是用戶和數(shù)據(jù)庫(kù)設(shè)計(jì)者進(jìn)行交流的語(yǔ)言。最后將概念模型轉(zhuǎn)換為計(jì)算機(jī)上某一DBMS支持的數(shù)據(jù)模型,建立數(shù)據(jù)庫(kù)。351.2.3 概念模型(信息模型) 概念 作用36信息世界中的基本概念 實(shí)體(Entity):客觀存在并可相互區(qū)別的事物。屬性(Attribute):實(shí)體所具有的某一特性。碼(Key):能唯一標(biāo)識(shí)實(shí)體的屬

17、性集。域(Domain):屬性的取值范圍。實(shí)體型(Entity Type):實(shí)體名和屬性集表達(dá)的同類實(shí)體。實(shí)體集(Entity Set):同型實(shí)體的集合。36信息世界中的基本概念實(shí)體(Entity):客觀存在并可相37信息世界中的基本概念 聯(lián)系(Relationship):實(shí)體內(nèi)部的聯(lián)系和實(shí)體間的聯(lián)系一對(duì)一聯(lián)系(one-to-one ,1:1)一對(duì)多聯(lián)系(one-to-many,1:N)多對(duì)多聯(lián)系(many-to-many, M:N)定義:設(shè)聯(lián)系型R關(guān)聯(lián)實(shí)體型A和B。若對(duì)應(yīng)A中的每個(gè)實(shí)體,B中有且僅有一個(gè)實(shí)體與之關(guān)聯(lián),則稱R是一對(duì)一聯(lián)系型。若對(duì)應(yīng)A中的每個(gè)實(shí)體,B中有n個(gè)實(shí)體(n0)與之關(guān)聯(lián),

18、則稱R是一對(duì)多聯(lián)系型。若對(duì)應(yīng)A中的每個(gè)實(shí)體,B中有n個(gè)實(shí)體(n 0)與之關(guān)聯(lián),對(duì)應(yīng)B中的每個(gè)實(shí)體,A中有m個(gè)實(shí)體(m 0)與之關(guān)聯(lián),則稱R是多對(duì)多聯(lián)系型。37信息世界中的基本概念 聯(lián)系(Relationship):38返回38返回39返回39返回404041概念模型的一種表示方法 實(shí)體聯(lián)系方法(E-R方法),也稱E-R模型。 實(shí)體型:用矩形表示,矩形框內(nèi)寫明實(shí)體名;實(shí)體的屬性用橢圓形表示,以無(wú)向邊將其與相應(yīng)的實(shí)體連接起來。 聯(lián)系:聯(lián)系本身用菱形表示,菱形框內(nèi)寫明聯(lián)系名,并用無(wú)向邊分別與有關(guān)實(shí)體連接起來,同時(shí)在無(wú)向邊旁標(biāo)上聯(lián)系的類型(1:1、1:n、m:n),聯(lián)系的屬性也要用無(wú)向邊與該聯(lián)系連接

19、。41概念模型的一種表示方法 實(shí)體聯(lián)系方法(E-R方法),42丈夫夫妻妻子11父親父子孩子1n課程選修學(xué)生mn學(xué)生學(xué)號(hào)姓名性別年齡42丈夫夫妻妻子11父親父子孩子1n課程選修學(xué)生mn學(xué)生學(xué)號(hào)43兩個(gè)以上的實(shí)體型之間的聯(lián)系單個(gè)實(shí)體型之間一對(duì)多的聯(lián)系43兩個(gè)以上的實(shí)體型之間的聯(lián)系單個(gè)實(shí)體型之間一對(duì)多的聯(lián)系44(1)一個(gè)員工可以是多個(gè)部門的經(jīng)理,而一個(gè)部門最多只能有一個(gè)經(jīng)理,則該管理聯(lián)系為1:N聯(lián)系。(2)一個(gè)員工可以在多個(gè)部門工作,而一個(gè)部門有多個(gè)員工,則該工作聯(lián)系為M:N聯(lián)系。聯(lián)系實(shí)例 N44(1)一個(gè)員工可以是多個(gè)部門的經(jīng)理,而一個(gè)部門最多只能有45聯(lián)系實(shí)例工廠物資管理的概念模型 實(shí)體及其屬性

20、圖實(shí)體及其聯(lián)系圖45聯(lián)系實(shí)例工廠物資管理的概念模型實(shí)體及其屬性圖實(shí)體及其46聯(lián)系實(shí)例工廠物資管理的概念模型 完整的實(shí)體聯(lián)系圖46聯(lián)系實(shí)例工廠物資管理的概念模型完整的實(shí)體聯(lián)系圖471.2.4 最常用的數(shù)據(jù)模型 根據(jù)數(shù)據(jù)結(jié)構(gòu)形式的不同,數(shù)據(jù)模型分為: 層狀模型 網(wǎng)狀模型 關(guān)系模型 面向?qū)ο蟮年P(guān)系模型非關(guān)系模型471.2.4 最常用的數(shù)據(jù)模型根據(jù)數(shù)據(jù)結(jié)構(gòu)形式的不同,數(shù)據(jù)481、層狀模型 用樹形結(jié)構(gòu)表示各類實(shí)體以及實(shí)體之間的聯(lián)系 按樹的定義層次模型有以下兩個(gè)限制: 有且僅有一個(gè)結(jié)點(diǎn)無(wú)雙親根結(jié)點(diǎn) 其它結(jié)點(diǎn)有且僅有一個(gè)雙親481、層狀模型用樹形結(jié)構(gòu)表示各類實(shí)體以及實(shí)體之間的聯(lián)系 49特點(diǎn) 優(yōu)點(diǎn): 簡(jiǎn)單,只

21、需很少命令就可以操作數(shù)據(jù)庫(kù) 性能優(yōu)于關(guān)系模型,不低于網(wǎng)狀模型。 提供了良好的完整性支持。 缺點(diǎn): 難以描述現(xiàn)實(shí)世界中的復(fù)雜聯(lián)系。 對(duì)插入和刪除操作的限制多。 查詢子女結(jié)點(diǎn)必須通過雙親結(jié)點(diǎn)。49特點(diǎn) 優(yōu)點(diǎn): 缺點(diǎn):502、網(wǎng)狀模型 去掉了層次模型的兩個(gè)限制: 可以有一個(gè)以上的結(jié)點(diǎn)無(wú)雙親 至少有一個(gè)結(jié)點(diǎn)有多于一個(gè)的雙親502、網(wǎng)狀模型 去掉了層次模型的兩個(gè)限制:51特點(diǎn) 優(yōu)點(diǎn): 能更為直接地描述現(xiàn)實(shí)世界具有良好的性能,存取效率較高。 缺點(diǎn): 結(jié)構(gòu)比較復(fù)雜 數(shù)據(jù)獨(dú)立性差。51特點(diǎn) 優(yōu)點(diǎn): 缺點(diǎn):523、關(guān)系模型 層狀模型和網(wǎng)狀模型在實(shí)際當(dāng)中幾乎不再使用,而幾乎所有的DBMS都支持關(guān)系模型,即使不支持

22、的,也加上了關(guān)系模型的接口。 數(shù)據(jù)結(jié)構(gòu) 數(shù)據(jù)操作 完整性約束523、關(guān)系模型 層狀模型和網(wǎng)狀模型在實(shí)際當(dāng)中幾乎不再53數(shù)據(jù)結(jié)構(gòu) 邏輯結(jié)構(gòu)是一張二維表,它由行和列組成。 學(xué)生登記表 學(xué) 號(hào) 姓 名 年 齡 性 別 系 名 年 級(jí) 2005004 王小明 22 女 社會(huì)學(xué) 2005 2006006 黃大鵬 20 男 商品學(xué) 20062006008 張文斌 21 女 法律學(xué) 2006 53數(shù)據(jù)結(jié)構(gòu)邏輯結(jié)構(gòu)是一張二維表,它由行和列組成。 學(xué)生登記54常用術(shù)語(yǔ) 關(guān)系:描述數(shù)據(jù)本身、數(shù)據(jù)之間聯(lián)系,一個(gè)關(guān)系對(duì)應(yīng)一張二維表。列:有時(shí)也稱“字段” 、“屬性”行:有時(shí)也稱“元組” 、 “記錄” 關(guān)系模式:對(duì)關(guān)系的

23、描述,一般表示為 關(guān)系名(屬性1,屬性2,屬性n),即R(A1, A2, , An)。 如學(xué)生(學(xué)號(hào),姓名,年齡,性別,系別,年級(jí))。域:屬性的取值范圍。54常用術(shù)語(yǔ)關(guān)系:描述數(shù)據(jù)本身、數(shù)據(jù)之間聯(lián)系,一個(gè)關(guān)系對(duì)應(yīng)一55常用術(shù)語(yǔ) 分量:元組中的一個(gè)屬性值。主碼:一個(gè)唯一識(shí)別關(guān)系實(shí)例的最小字段集合。 關(guān)系必須是規(guī)范化的,滿足一定的規(guī)范條件。最基本的規(guī)范條件是關(guān)系的每一個(gè)分量必須是一個(gè)不可分的數(shù)據(jù)項(xiàng)。55常用術(shù)語(yǔ)分量:元組中的一個(gè)屬性值。56數(shù)據(jù)操作與完整性約束 數(shù)據(jù)操作 關(guān)系數(shù)據(jù)操作是集合操作 關(guān)系模型將操作中的存取路徑對(duì)用戶屏蔽 完整性約束 實(shí)體完整性、參照完整性、用戶自定義完整性56數(shù)據(jù)操作與

24、完整性約束 數(shù)據(jù)操作 完整性約束57特點(diǎn) 優(yōu)點(diǎn): 建立在嚴(yán)格的數(shù)學(xué)概念的基礎(chǔ)上 概念單一,實(shí)體和聯(lián)系都用關(guān)系表示,數(shù)據(jù)操作結(jié)果為關(guān)系 數(shù)據(jù)的存取路徑對(duì)用戶是透明的。 缺點(diǎn): 由于存取路徑透明,使得數(shù)據(jù)存取的效率不如非關(guān)系模型57特點(diǎn) 優(yōu)點(diǎn): 缺點(diǎn):584、面向?qū)ο蟮臄?shù)據(jù)模型 用面向?qū)ο笥^點(diǎn)來描述現(xiàn)實(shí)世界實(shí)體(對(duì)象)的邏輯組織、對(duì)象間聯(lián)系等的模型。 對(duì)象:現(xiàn)實(shí)世界中實(shí)體的模型化,每一個(gè)對(duì)象都有它唯一的標(biāo)識(shí)。 類:所有具有相同屬性和方法集的對(duì)象構(gòu)成一個(gè)對(duì)象類。任何一個(gè)對(duì)象都是某一對(duì)象類的一個(gè)實(shí)例。584、面向?qū)ο蟮臄?shù)據(jù)模型 用面向?qū)ο笥^點(diǎn)來描述現(xiàn)實(shí)世591.3 數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu) 從數(shù)據(jù)庫(kù)管理系統(tǒng)角度

25、看數(shù)據(jù)庫(kù)系統(tǒng)內(nèi)部的模式結(jié)構(gòu)。 三級(jí)模式結(jié)構(gòu):外模式、模式 、內(nèi)模式從數(shù)據(jù)庫(kù)最終用戶角度看數(shù)據(jù)庫(kù)系統(tǒng)外部的體系結(jié)構(gòu)。 單用戶模式、主/從模式 、分布模式、C/S模式591.3 數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu)從數(shù)據(jù)庫(kù)管理系統(tǒng)角度看數(shù)據(jù)庫(kù)系統(tǒng)內(nèi)601.3.1 數(shù)據(jù)庫(kù)系統(tǒng)模式的概念 型(Type):對(duì)某一類數(shù)據(jù)的結(jié)構(gòu)和屬性的說明。 值(Value):是型的一個(gè)具體賦值。例如:學(xué)生記錄記錄型:(學(xué)號(hào),姓名,性別,系別,年齡,籍貫)該記錄型的一個(gè)記錄值:(900201,李明,男,計(jì)算機(jī),22,江蘇)601.3.1 數(shù)據(jù)庫(kù)系統(tǒng)模式的概念 型(Type):對(duì)某一61數(shù)據(jù)庫(kù)系統(tǒng)模式的概念 模式(Schema):數(shù)據(jù)中全體數(shù)據(jù)邏

26、輯結(jié)構(gòu)和特征的描述。 模式只涉及型,不涉及具體的值。 例如:學(xué)生選課數(shù)據(jù)庫(kù),型包括學(xué)生記錄、課程記錄和學(xué)生選課記錄幾個(gè)關(guān)系的模式,是相對(duì)穩(wěn)定的,而里面的數(shù)據(jù)是動(dòng)態(tài)的,2010年某一刻的數(shù)據(jù)和2009年某一刻的數(shù)據(jù)是不同的兩個(gè)值。61數(shù)據(jù)庫(kù)系統(tǒng)模式的概念 模式(Schema):數(shù)據(jù)中全體數(shù)621.3.2 數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu) 應(yīng)用A應(yīng)用B應(yīng)用C應(yīng)用D應(yīng)用E內(nèi)模式外模式1外模式3模式外模式2數(shù)據(jù)庫(kù)外模式/模式映象內(nèi)模式/模式映象621.3.2 數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)應(yīng)用A應(yīng)用B應(yīng)用C應(yīng)63 模式(邏輯模式) 是數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是所有用戶的公共數(shù)據(jù)視圖,綜合了所有用戶的

27、需求。 一個(gè)數(shù)據(jù)庫(kù)只有一個(gè)模式。 模式是數(shù)據(jù)庫(kù)系統(tǒng)模式結(jié)構(gòu)的中間層,與數(shù)據(jù)的物理存儲(chǔ)細(xì)節(jié)和硬件環(huán)境無(wú)關(guān),與具體的應(yīng)用程序、開發(fā)工具及高級(jí)程序設(shè)計(jì)語(yǔ)言無(wú)關(guān)。數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu) 63 模式(邏輯模式)數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)64學(xué)生數(shù)據(jù)庫(kù)模式結(jié)構(gòu)學(xué)生(學(xué)號(hào),姓名,性別,班級(jí),系)課程(課號(hào),課名,學(xué)分,任課教師,上課地點(diǎn),上課時(shí)間)選課(學(xué)號(hào),課號(hào),成績(jī))學(xué)生數(shù)據(jù)庫(kù)外模式結(jié)構(gòu)電科學(xué)生(學(xué)號(hào),姓名,性別,班級(jí))數(shù)據(jù)庫(kù)課程(數(shù)據(jù)庫(kù)課號(hào),數(shù)據(jù)庫(kù),學(xué)分,任課教師,上課地點(diǎn),上課時(shí)間)電科數(shù)據(jù)庫(kù)選課(學(xué)號(hào),課號(hào),成績(jī))64學(xué)生數(shù)據(jù)庫(kù)模式結(jié)構(gòu)學(xué)生(學(xué)號(hào),姓名,性別,班級(jí),系)學(xué)生65 外模式(子模式或用

28、戶模式) 數(shù)據(jù)庫(kù)用戶使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是數(shù)據(jù)庫(kù)用戶的數(shù)據(jù)視圖,是與某一應(yīng)用有關(guān)的數(shù)據(jù)的邏輯表示。 外模式通常是模式的子集,一個(gè)數(shù)據(jù)庫(kù)可以有多個(gè)外模式 同一外模式可以為某一用戶的多個(gè)應(yīng)用系統(tǒng)所使用。 外模式是保證數(shù)據(jù)庫(kù)安全性的一個(gè)有力措施數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu) 外模式1外模式2應(yīng)用1應(yīng)用265 外模式(子模式或用戶模式)數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)外66 內(nèi)模式(存儲(chǔ)模式) 數(shù)據(jù)物理結(jié)構(gòu)和存儲(chǔ)方式的描述,是數(shù)據(jù)在數(shù)據(jù)庫(kù)內(nèi)部的存儲(chǔ)方式 一個(gè)數(shù)據(jù)庫(kù)只能有一個(gè)內(nèi)模式數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu) 例如:學(xué)生記錄表,按照不同方式存儲(chǔ)時(shí)插入學(xué)生記錄S3,年齡16歲,存儲(chǔ)方式會(huì)有不同。S10S5

29、S1S6S7s9S1S5S6S7s9s10S1 15S6 16 S10 16S5 17S7 17s9 18堆存儲(chǔ)方式學(xué)號(hào)升序存儲(chǔ)方式按年齡升序存儲(chǔ)方式S3S3S366 內(nèi)模式(存儲(chǔ)模式)數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)例如:學(xué)生67 三級(jí)模式是對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的三個(gè)抽象級(jí)別,兩級(jí)映象是在DBMS內(nèi)部實(shí)現(xiàn)這三個(gè)抽象層次的聯(lián)系和轉(zhuǎn)換。 外模式/模式 模式/內(nèi)模式 1.3.3 數(shù)據(jù)庫(kù)的二級(jí)映象功能與數(shù)據(jù)獨(dú)立性 廣東同學(xué)粵語(yǔ)福建同學(xué)閩南語(yǔ)西藏同學(xué)藏語(yǔ)粵語(yǔ)翻譯閩南語(yǔ)翻譯藏語(yǔ)翻譯普通話書庫(kù)庫(kù)房管理員教材科微機(jī)登記處外模式模式內(nèi)模式67 三級(jí)模式是對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的三個(gè)抽象級(jí)別,兩級(jí)映象是在68 定義了外模式與模式之間

30、的對(duì)應(yīng)關(guān)系,每一個(gè)外模式都對(duì)應(yīng)一個(gè)外模式模式映象。 保證了數(shù)據(jù)的邏輯獨(dú)立性外模式模式映象 外模式1模 式外模式2外模式n應(yīng)用程序1應(yīng)用程序2應(yīng)用程序n模 式DBA68 定義了外模式與模式之間的對(duì)應(yīng)關(guān)系,每一個(gè)外模式都對(duì)應(yīng)69 定義了數(shù)據(jù)全局邏輯結(jié)構(gòu)與存儲(chǔ)結(jié)構(gòu)之間的對(duì)應(yīng)關(guān)系,數(shù)據(jù)庫(kù)中模式內(nèi)模式映象是唯一的。 保證了數(shù)據(jù)的物理獨(dú)立性模式內(nèi)模式映象 模式內(nèi)模式映像內(nèi)模式DBA69 定義了數(shù)據(jù)全局邏輯結(jié)構(gòu)與存儲(chǔ)結(jié)構(gòu)之間的對(duì)應(yīng)關(guān)系,數(shù)據(jù)70應(yīng)用1應(yīng)用2應(yīng)用3應(yīng)用4外模式1外模式2外模式3模 式映 像內(nèi)模式映像1映像2映像3外模式/模式映像數(shù)據(jù)庫(kù)模式/內(nèi)模式映像數(shù)據(jù)庫(kù)系統(tǒng)的結(jié)構(gòu) 70應(yīng)用1應(yīng)用2應(yīng)用3應(yīng)用

31、4外模式1外模式2外模式3模 式71數(shù)據(jù)庫(kù)系統(tǒng)的結(jié)構(gòu) 小結(jié) 在數(shù)據(jù)庫(kù)的三級(jí)模式中,數(shù)據(jù)庫(kù)模式即全局邏輯結(jié)構(gòu)是數(shù)據(jù)庫(kù)的中心和關(guān)鍵,它獨(dú)立于數(shù)據(jù)庫(kù)的其他模式, 數(shù)據(jù)庫(kù)的內(nèi)模式依賴于它的全局邏輯結(jié)構(gòu),但是獨(dú)立于數(shù)據(jù)庫(kù)的用戶視圖及外模式,也獨(dú)立于具體的存儲(chǔ)設(shè)備。 數(shù)據(jù)庫(kù)的外模式面向具體的應(yīng)用程序,它定義在邏輯模式之上,獨(dú)立于存儲(chǔ)模式和存儲(chǔ)設(shè)備。 通過DBMS的兩級(jí)映像,保證了應(yīng)用程序的穩(wěn)定性和數(shù)據(jù)庫(kù)中數(shù)據(jù)的物理獨(dú)立性,從而便于進(jìn)行數(shù)據(jù)庫(kù)的獨(dú)立管理和應(yīng)用程序的開發(fā)和維護(hù)。71數(shù)據(jù)庫(kù)系統(tǒng)的結(jié)構(gòu) 小結(jié) 在數(shù)據(jù)庫(kù)的三級(jí)模式中,數(shù)據(jù)庫(kù)72數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)從最終用戶角度看待 單用戶數(shù)據(jù)庫(kù)系統(tǒng)DBDBDB 整個(gè)

32、數(shù)據(jù)庫(kù)系統(tǒng),包括應(yīng)用程序、DBMS和數(shù)據(jù),都裝在同一臺(tái)計(jì)算機(jī)上,由一個(gè)用戶獨(dú)占,不同用戶之間不能共享數(shù)據(jù)。缺點(diǎn):數(shù)據(jù)不能共享,存在大量的數(shù)據(jù)冗余72數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)從最終用戶角度看待 單用戶數(shù)據(jù)庫(kù)73數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu) 主從式數(shù)據(jù)庫(kù)系統(tǒng) 指一個(gè)主機(jī)帶多個(gè)終端的多用戶結(jié)構(gòu)。整個(gè)數(shù)據(jù)庫(kù)系統(tǒng),包括應(yīng)用程序、DBMS和數(shù)據(jù),都裝在主機(jī)上,所有處理任務(wù)都由主機(jī)來完成,各個(gè)用戶并發(fā)地存取數(shù)據(jù)庫(kù),數(shù)據(jù)可共享。缺點(diǎn):當(dāng)終端數(shù)增加到一定程度后,主機(jī)任務(wù)過于繁重,系統(tǒng)性能大幅度下降。73數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu) 主從式數(shù)據(jù)庫(kù)系統(tǒng) 指74數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu) 分布式數(shù)據(jù)庫(kù)系統(tǒng)邏輯上是一個(gè)整體數(shù)據(jù)庫(kù),各個(gè)場(chǎng)地?cái)?shù)據(jù)有

33、相同部分,有不同部分。由分布式數(shù)據(jù)庫(kù)管理系統(tǒng)統(tǒng)一管理控制,數(shù)據(jù)存儲(chǔ)對(duì)用戶透明。網(wǎng) 絡(luò)74數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu) 分布式數(shù)據(jù)庫(kù)系統(tǒng)邏輯上是一個(gè)整75DB數(shù)據(jù)庫(kù)服務(wù)器客戶機(jī)接 口數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu) 客戶/服務(wù)器(C/S)式數(shù)據(jù)庫(kù)系統(tǒng) 用一個(gè)專門的主機(jī)來執(zhí)行DBMS功能,管理數(shù)據(jù),稱為數(shù)據(jù)庫(kù)服務(wù)器,而其他結(jié)點(diǎn)計(jì)算機(jī)安裝應(yīng)用程序,用于訪問服務(wù)器上的數(shù)據(jù)庫(kù),稱為客戶機(jī)。75DB數(shù)據(jù)庫(kù)服務(wù)器客戶機(jī)接 口數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu) 客戶76客戶端網(wǎng) 絡(luò)服務(wù)器DB請(qǐng)求結(jié)果 結(jié)果先在數(shù)據(jù)庫(kù)服務(wù)器上進(jìn)行處理,再傳回給客戶機(jī),可以減少網(wǎng)絡(luò)上的數(shù)據(jù)量。 數(shù)據(jù)庫(kù)更加開放??蛻艉头?wù)器可以在多種不同的軟硬件平臺(tái)上運(yùn)行,具有較強(qiáng)的可移植性。數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu) 76客戶端網(wǎng) 絡(luò)服務(wù)器DB請(qǐng)求結(jié)果 結(jié)果先77數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu) 三層C/S

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論