第1章.數(shù)據(jù)庫基礎(chǔ)知識ppt課件_第1頁
第1章.數(shù)據(jù)庫基礎(chǔ)知識ppt課件_第2頁
第1章.數(shù)據(jù)庫基礎(chǔ)知識ppt課件_第3頁
第1章.數(shù)據(jù)庫基礎(chǔ)知識ppt課件_第4頁
第1章.數(shù)據(jù)庫基礎(chǔ)知識ppt課件_第5頁
已閱讀5頁,還剩38頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、LOGO第一章數(shù)據(jù)庫根底知識數(shù)據(jù)庫根底知識主講:鄒亞千主講:鄒亞千課程性質(zhì)與設(shè)置目的課程性質(zhì)與設(shè)置目的v性質(zhì)性質(zhì)v計(jì)算機(jī)教育的重要課程計(jì)算機(jī)教育的重要課程v計(jì)算機(jī)與信息類專業(yè)的一門專業(yè)根底課計(jì)算機(jī)與信息類專業(yè)的一門專業(yè)根底課v數(shù)據(jù)庫技術(shù)是計(jì)算機(jī)軟件學(xué)科的重要分支數(shù)據(jù)庫技術(shù)是計(jì)算機(jī)軟件學(xué)科的重要分支v運(yùn)用領(lǐng)域?qū)拸V運(yùn)用領(lǐng)域?qū)拸Vv目的目的v掌握根本原理和方法掌握根本原理和方法v掌握數(shù)據(jù)庫構(gòu)造設(shè)計(jì)和數(shù)據(jù)庫運(yùn)用系統(tǒng)開發(fā)方法掌握數(shù)據(jù)庫構(gòu)造設(shè)計(jì)和數(shù)據(jù)庫運(yùn)用系統(tǒng)開發(fā)方法v能運(yùn)用現(xiàn)有數(shù)據(jù)庫管理軟件和軟件開發(fā)工具能運(yùn)用現(xiàn)有數(shù)據(jù)庫管理軟件和軟件開發(fā)工具課程特點(diǎn)課程特點(diǎn)v實(shí)際性實(shí)際性v關(guān)系運(yùn)算實(shí)際關(guān)系運(yùn)算實(shí)際v方式設(shè)

2、計(jì)實(shí)際目的方式設(shè)計(jì)實(shí)際目的v適用性適用性vSQL言語言語v數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)v可操作性可操作性課程學(xué)習(xí)方法課程學(xué)習(xí)方法v實(shí)際學(xué)習(xí)實(shí)際學(xué)習(xí)v掌握根本概念,多看例題,多做習(xí)題掌握根本概念,多看例題,多做習(xí)題v實(shí)際指點(diǎn)實(shí)際,實(shí)際提高認(rèn)識實(shí)際指點(diǎn)實(shí)際,實(shí)際提高認(rèn)識v注重?cái)?shù)據(jù)庫設(shè)計(jì)注重?cái)?shù)據(jù)庫設(shè)計(jì)v實(shí)際學(xué)習(xí)實(shí)際學(xué)習(xí)v勤思索,多動(dòng)手勤思索,多動(dòng)手v注重上機(jī)實(shí)習(xí)環(huán)節(jié)注重上機(jī)實(shí)習(xí)環(huán)節(jié)目的目的數(shù)據(jù)庫系統(tǒng)有關(guān)的根本概念 數(shù)據(jù)庫的開展歷史數(shù)據(jù)模型(Data Models) 數(shù)據(jù)庫系統(tǒng)的三級方式及二級映象數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng)概述數(shù)據(jù)庫系統(tǒng)概述v數(shù)據(jù)庫的位置數(shù)據(jù)庫的位置v數(shù)據(jù)庫技術(shù)產(chǎn)生于六十年代末,是數(shù)據(jù)管理的最數(shù)據(jù)庫

3、技術(shù)產(chǎn)生于六十年代末,是數(shù)據(jù)管理的最新技術(shù),是計(jì)算機(jī)科學(xué)的重要分支新技術(shù),是計(jì)算機(jī)科學(xué)的重要分支v數(shù)據(jù)庫技術(shù)是信息系統(tǒng)的中心和根底,它的出現(xiàn)數(shù)據(jù)庫技術(shù)是信息系統(tǒng)的中心和根底,它的出現(xiàn)極大地促進(jìn)了計(jì)算機(jī)運(yùn)用向各行各業(yè)的浸透極大地促進(jìn)了計(jì)算機(jī)運(yùn)用向各行各業(yè)的浸透v數(shù)據(jù)庫的建立規(guī)模、數(shù)據(jù)庫信息量的大小和運(yùn)用數(shù)據(jù)庫的建立規(guī)模、數(shù)據(jù)庫信息量的大小和運(yùn)用頻度已成為衡量一個(gè)國家信息化程度的重要標(biāo)志頻度已成為衡量一個(gè)國家信息化程度的重要標(biāo)志根本概念根本概念數(shù)據(jù)Data數(shù)據(jù)庫 Database 數(shù)據(jù)庫管理系統(tǒng)(DBMS)數(shù)據(jù)庫系統(tǒng)(DBS)數(shù)據(jù)數(shù)據(jù)數(shù)據(jù)數(shù)據(jù)Data是描畫事物的符號記錄,是描畫事物的符號記錄,是數(shù)

4、據(jù)庫系統(tǒng)研討和處置的對象。是數(shù)據(jù)庫系統(tǒng)研討和處置的對象。數(shù)據(jù)的特點(diǎn):文字、圖形、圖像、聲音、數(shù)據(jù)的特點(diǎn):文字、圖形、圖像、聲音、學(xué)生檔案記錄等學(xué)生檔案記錄等數(shù)據(jù)的種類:文字、圖形、圖像、聲音數(shù)據(jù)的種類:文字、圖形、圖像、聲音等。等。數(shù)據(jù)的特點(diǎn):搜集、存儲、加工和傳播數(shù)據(jù)的特點(diǎn):搜集、存儲、加工和傳播數(shù)據(jù)庫數(shù)據(jù)庫v數(shù)據(jù)庫的定義數(shù)據(jù)庫的定義v數(shù)據(jù)庫數(shù)據(jù)庫(Database,簡稱簡稱DB)是長期儲存在計(jì)算是長期儲存在計(jì)算機(jī)內(nèi)、有組機(jī)內(nèi)、有組 織的、可共享的大量數(shù)據(jù)集合織的、可共享的大量數(shù)據(jù)集合v數(shù)據(jù)庫的特征數(shù)據(jù)庫的特征v數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描畫和儲存數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描畫和儲存v可為各

5、種用戶共享可為各種用戶共享v冗余度較小冗余度較小v數(shù)據(jù)獨(dú)立性較高數(shù)據(jù)獨(dú)立性較高v易擴(kuò)展易擴(kuò)展 學(xué)學(xué)生生登登記記表表 學(xué)學(xué) 號號 姓姓 名名 年年 齡齡 性性 別別 系系 名名 年年 級級 95004 王王小小明明 19 女女 社社會會學(xué)學(xué) 95 95006 黃黃大大鵬鵬 20 男男 商商品品學(xué)學(xué) 95 95008 張張文文斌斌 18 女女 法法律律學(xué)學(xué) 95 數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)v數(shù)據(jù)庫管理系統(tǒng):數(shù)據(jù)庫管理系統(tǒng):v 數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫管理系統(tǒng) DataBase Management System,簡稱簡稱DBMS是一類位是一類位于用戶與操作系統(tǒng)之間,協(xié)助用戶有效地組織和存儲于用戶與操

6、作系統(tǒng)之間,協(xié)助用戶有效地組織和存儲數(shù)據(jù)、高效獲取有用信息的一層計(jì)算機(jī)系統(tǒng)軟件。數(shù)據(jù)、高效獲取有用信息的一層計(jì)算機(jī)系統(tǒng)軟件。v主要功能:主要功能:v 數(shù)據(jù)定義數(shù)據(jù)定義v 數(shù)據(jù)支配數(shù)據(jù)支配 v 數(shù)據(jù)控制數(shù)據(jù)控制v 數(shù)據(jù)查詢數(shù)據(jù)查詢用戶是用用戶是用DMLDML還是還是DDLDDL完成以下義務(wù)?完成以下義務(wù)? a. a.定義目錄表定義目錄表 b. b.輸入一個(gè)新員工輸入一個(gè)新員工的信息的信息數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng) 數(shù)據(jù)庫系統(tǒng)DataBase System,簡稱DBS是指在引入數(shù)據(jù)庫后的計(jì)算機(jī)系統(tǒng)。用戶用戶用戶運(yùn)用系統(tǒng)運(yùn)用開發(fā)工具數(shù)據(jù)庫管理系統(tǒng)操作系統(tǒng)數(shù)據(jù)庫數(shù)據(jù)庫管理員 數(shù)據(jù)庫系統(tǒng)DBS人員軟件硬件平臺

7、及數(shù)據(jù)庫運(yùn)用程序員數(shù)據(jù)管理技術(shù)的產(chǎn)生和開展數(shù)據(jù)管理技術(shù)的產(chǎn)生和開展v什么是數(shù)據(jù)管理什么是數(shù)據(jù)管理v對數(shù)據(jù)進(jìn)展分類、組織、編碼、存儲、檢索和維對數(shù)據(jù)進(jìn)展分類、組織、編碼、存儲、檢索和維護(hù)護(hù)v是數(shù)據(jù)處置的中心問題是數(shù)據(jù)處置的中心問題v數(shù)據(jù)管理技術(shù)的開展過程數(shù)據(jù)管理技術(shù)的開展過程v人工管理階段人工管理階段(40年代中年代中-50年代中年代中)v文件系統(tǒng)階段文件系統(tǒng)階段(50年代末年代末-60年代中年代中)v數(shù)據(jù)庫系統(tǒng)階段數(shù)據(jù)庫系統(tǒng)階段(60年代末年代末-如今如今)v數(shù)據(jù)管理技術(shù)的開展動(dòng)力數(shù)據(jù)管理技術(shù)的開展動(dòng)力v運(yùn)用需求的推進(jìn)運(yùn)用需求的推進(jìn)v計(jì)算機(jī)硬件的開展計(jì)算機(jī)硬件的開展v計(jì)算機(jī)軟件的開展計(jì)算機(jī)軟件

8、的開展人工管理階段人工管理階段v時(shí)間:時(shí)間:20世紀(jì)世紀(jì)50年代中期以前年代中期以前v背景背景v運(yùn)用需求:科學(xué)計(jì)算運(yùn)用需求:科學(xué)計(jì)算v硬件程度:外存只需卡片紙帶磁帶,無直接硬件程度:外存只需卡片紙帶磁帶,無直接存取存儲設(shè)備存取存儲設(shè)備v軟件程度:匯編言語,沒有操作系統(tǒng)軟件程度:匯編言語,沒有操作系統(tǒng)v處置方式:批處置處置方式:批處置人工管理階段人工管理階段特點(diǎn):數(shù)據(jù)不保管運(yùn)用程序管理數(shù)據(jù)數(shù)據(jù)不共享數(shù)據(jù)不具有獨(dú)立性運(yùn)用程序1運(yùn)用程序2運(yùn)用程序n數(shù)據(jù)集1數(shù)據(jù)集2數(shù)據(jù)集n人工管理階段文件管理階段文件管理階段v時(shí)間:時(shí)間: 20世紀(jì)世紀(jì)50年代末到年代末到60年代中期年代中期v背景背景v運(yùn)用需求:科學(xué)

9、計(jì)算、管理運(yùn)用需求:科學(xué)計(jì)算、管理v硬件程度:磁盤、磁鼓等直接存取的外存設(shè)備硬件程度:磁盤、磁鼓等直接存取的外存設(shè)備 v軟件程度:操作系統(tǒng)高級言語操作系統(tǒng)中的軟件程度:操作系統(tǒng)高級言語操作系統(tǒng)中的文件系統(tǒng)是專門用于數(shù)據(jù)管理的軟件文件系統(tǒng)是專門用于數(shù)據(jù)管理的軟件v處置方式:聯(lián)機(jī)實(shí)時(shí)處置、批處置處置方式:聯(lián)機(jī)實(shí)時(shí)處置、批處置文件管理階段文件管理階段特點(diǎn)特點(diǎn):數(shù)據(jù)長期保管數(shù)據(jù)長期保管文件管理數(shù)據(jù)文件管理數(shù)據(jù)共享性差共享性差獨(dú)立性差獨(dú)立性差運(yùn)用程序1運(yùn)用程序2運(yùn)用程序n文件系統(tǒng)數(shù)據(jù)集1數(shù)據(jù)集2數(shù)據(jù)集n文件系統(tǒng)管理階段文件系統(tǒng)階段文件系統(tǒng)階段圖例:補(bǔ)貼系別姓名學(xué)號勞資科住址系別性別姓名學(xué)號房產(chǎn)科學(xué)位學(xué)分

10、系別姓名學(xué)號學(xué)籍科學(xué)位 出身年齡系別性別姓名學(xué)號人事科數(shù)據(jù)庫系統(tǒng)階段數(shù)據(jù)庫系統(tǒng)階段v時(shí)間:時(shí)間: 20世紀(jì)世紀(jì)60年代末年代末 至今至今v背景背景v運(yùn)用背景:大規(guī)模管理運(yùn)用背景:大規(guī)模管理v硬件背景:大容量磁盤硬件背景:大容量磁盤v軟件背景:有數(shù)據(jù)庫管理系統(tǒng)軟件背景:有數(shù)據(jù)庫管理系統(tǒng)v處置方式:聯(lián)機(jī)實(shí)時(shí)處置處置方式:聯(lián)機(jī)實(shí)時(shí)處置,分布處置分布處置,批處置批處置數(shù)據(jù)庫系統(tǒng)階段數(shù)據(jù)庫系統(tǒng)階段特點(diǎn):數(shù)據(jù)構(gòu)造化數(shù)據(jù)的共享性高,冗余度低,易擴(kuò)展數(shù)據(jù)獨(dú)立性高數(shù)據(jù)由DBMS一致管理和控制數(shù)據(jù)庫數(shù)據(jù)庫管理系統(tǒng)運(yùn)用程序1運(yùn)用程序2運(yùn)用程序n數(shù)據(jù)庫系統(tǒng)階段數(shù)據(jù)構(gòu)造化數(shù)據(jù)構(gòu)造化v面向全組織,具有整體數(shù)據(jù)的構(gòu)造化v不

11、僅描畫數(shù)據(jù)本身,而且描畫數(shù)據(jù)之間的聯(lián)絡(luò)v數(shù)據(jù)最小存取單位是數(shù)據(jù)項(xiàng)(數(shù)據(jù)項(xiàng)組成數(shù)據(jù)記錄)比較比較區(qū)別于文件系統(tǒng)的特點(diǎn)是:面向運(yùn)用記錄之間沒有聯(lián)絡(luò)最小存取單位是數(shù)據(jù)記錄數(shù)據(jù)庫系統(tǒng)的特點(diǎn)數(shù)據(jù)庫系統(tǒng)的特點(diǎn)圖例圖例:學(xué)號姓名性別系別年齡住址出身學(xué)位學(xué)分補(bǔ)貼學(xué)籍科房產(chǎn)科人事科勞資科數(shù)據(jù)的共享性高、低冗余、易擴(kuò)展數(shù)據(jù)的共享性高、低冗余、易擴(kuò)展圖例:數(shù)據(jù)庫規(guī)范SQL規(guī)范SQL規(guī)范SQL運(yùn)用1運(yùn)用2運(yùn)用3效力器數(shù)據(jù)獨(dú)立性高數(shù)據(jù)獨(dú)立性高圖例:運(yùn)用程序DBMS數(shù)據(jù)庫規(guī)范SQL規(guī)范SQL規(guī)范SQL數(shù)據(jù)由數(shù)據(jù)由DBMSDBMS一致管理和控制一致管理和控制v數(shù)據(jù)的平安性(Security)維護(hù)v數(shù)據(jù)的完好性(Integr

12、ity)檢查v并發(fā)(Concurrency)控制v數(shù)據(jù)庫恢復(fù)(Recovery)數(shù)據(jù)模型數(shù)據(jù)模型模型:籠統(tǒng)地模擬現(xiàn)實(shí)世界的事物應(yīng)滿足三方面的要求:是比較真實(shí)的模擬現(xiàn)實(shí)世界容易為人們所了解便于在計(jì)算機(jī)上實(shí)現(xiàn)數(shù)據(jù)模型的分層數(shù)據(jù)模型的分層v概念數(shù)據(jù)模型v - 信息世界的根本概念v - 實(shí)體-聯(lián)絡(luò)模型E-R模型v構(gòu)造數(shù)據(jù)模型v - 層次模型v - 網(wǎng)狀模型v - 關(guān)系模型v - 面向?qū)ο竽P蛿?shù)據(jù)模型:是數(shù)據(jù)庫系統(tǒng)中用于提供信息表示和操作手段的方式構(gòu)架運(yùn)用概念數(shù)據(jù)模型構(gòu)造數(shù)據(jù)模型現(xiàn)實(shí)世界信息世界計(jì)算機(jī)世界層次模型層次模型 用樹型層次構(gòu)造表示實(shí)體類型以及實(shí)體之間用樹型層次構(gòu)造表示實(shí)體類型以及實(shí)體之間聯(lián)絡(luò)的

13、模型是層次模型。聯(lián)絡(luò)的模型是層次模型。R1R2R3R4R5根結(jié)點(diǎn)兄弟結(jié)點(diǎn)葉結(jié)點(diǎn)葉結(jié)點(diǎn)兄弟結(jié)點(diǎn)層次模型例如樹由節(jié)點(diǎn)和連線組成: 節(jié)點(diǎn)代表實(shí)體型. 連線代表實(shí)體之間的聯(lián)絡(luò).特點(diǎn)判別根據(jù): 1. 每棵樹有且只需一個(gè)節(jié)點(diǎn)沒有父節(jié)點(diǎn),稱為根. 2 .樹中的其他節(jié)點(diǎn)都有而且僅有一個(gè)父節(jié)點(diǎn).優(yōu)點(diǎn): 1. 構(gòu)造簡單,用戶易掌握. 2. 由于其數(shù)據(jù)構(gòu)造固定,用來表示構(gòu)造固定的實(shí)體及其 之間的聯(lián)絡(luò).缺陷: 1.現(xiàn)實(shí)世界中很多聯(lián)絡(luò)是非層次性的,如多對多的聯(lián)絡(luò). 不便于表達(dá)多對多的聯(lián)絡(luò). 2.對插入和刪除操作的限制比較多. 3. 查詢子女節(jié)點(diǎn)必需經(jīng)過雙親節(jié)點(diǎn). 4.由于構(gòu)造嚴(yán)密,層次命令趨于程序化.網(wǎng)狀模型網(wǎng)狀模型

14、用網(wǎng)狀構(gòu)造表示實(shí)體類型及實(shí)體之間聯(lián)絡(luò)的數(shù)據(jù)用網(wǎng)狀構(gòu)造表示實(shí)體類型及實(shí)體之間聯(lián)絡(luò)的數(shù)據(jù)模型稱為網(wǎng)狀模型。模型稱為網(wǎng)狀模型。R1R2R4R5R3L1L2L3L4L5網(wǎng)狀模型例如特點(diǎn): 1 可以有一個(gè)以上的節(jié)點(diǎn)無父節(jié)點(diǎn). 2 至少有 一個(gè)節(jié)點(diǎn)有多于一個(gè)的父節(jié)點(diǎn). 排除樹構(gòu)造 優(yōu)點(diǎn): 1 表達(dá)聯(lián)絡(luò)種類豐富. 2 性能良好,存取效率高. 缺陷: 構(gòu)造復(fù)雜.關(guān)系模型關(guān)系模型 用關(guān)系二維表格方式構(gòu)造來表示實(shí)體類型以及用關(guān)系二維表格方式構(gòu)造來表示實(shí)體類型以及實(shí)體間聯(lián)絡(luò)的模型稱為關(guān)系模型。實(shí)體間聯(lián)絡(luò)的模型稱為關(guān)系模型。關(guān)系模型例如學(xué)生登記表對象模型對象模型 運(yùn)用面向?qū)ο蠹夹g(shù)運(yùn)用面向?qū)ο蠹夹g(shù)Object-Orie

15、nted,簡稱,簡稱OO)來表示信息世界的實(shí)體類型及實(shí)體之間聯(lián)絡(luò)的模來表示信息世界的實(shí)體類型及實(shí)體之間聯(lián)絡(luò)的模型稱為對象模型型稱為對象模型.形狀: 屬性集合 行為: 操作方法集合 對象對象封裝封裝音訊音訊對象表示圖數(shù)據(jù)庫系統(tǒng)方式的概念數(shù)據(jù)庫系統(tǒng)方式的概念v在數(shù)據(jù)模型中有型和值的概念。在數(shù)據(jù)模型中有型和值的概念。v型是指對某類數(shù)據(jù)的構(gòu)造和屬性的闡明。型是指對某類數(shù)據(jù)的構(gòu)造和屬性的闡明。v值是型的一個(gè)詳細(xì)賦值。值是型的一個(gè)詳細(xì)賦值。v方式:方式:v方式是數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯構(gòu)造和特征的描方式是數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯構(gòu)造和特征的描畫,它僅涉及到型的描畫,不涉及到詳細(xì)的值。畫,它僅涉及到型的描畫,不

16、涉及到詳細(xì)的值。v實(shí)例:實(shí)例:v實(shí)例是方式的一個(gè)詳細(xì)的值。實(shí)例是方式的一個(gè)詳細(xì)的值。數(shù)據(jù)庫系統(tǒng)的三級方式構(gòu)造數(shù)據(jù)庫系統(tǒng)的三級方式構(gòu)造v 方式方式Schema):邏輯方式:邏輯方式v 邏輯級上的視圖,是數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯構(gòu)造和邏輯級上的視圖,是數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯構(gòu)造和特征的描畫,是一切用戶的公共數(shù)據(jù)視圖特征的描畫,是一切用戶的公共數(shù)據(jù)視圖v 一個(gè)數(shù)據(jù)庫只需一個(gè)方式一個(gè)數(shù)據(jù)庫只需一個(gè)方式v 外方式外方式 (External Schema):子方式或用戶方式:子方式或用戶方式v 是數(shù)據(jù)庫用戶的數(shù)據(jù)視圖,是與某一運(yùn)用有關(guān)的數(shù)據(jù)是數(shù)據(jù)庫用戶的數(shù)據(jù)視圖,是與某一運(yùn)用有關(guān)的數(shù)據(jù)表示表示v 一個(gè)數(shù)據(jù)庫

17、可有多個(gè)外方式一個(gè)數(shù)據(jù)庫可有多個(gè)外方式v 內(nèi)方式內(nèi)方式(Internal Schema):存儲方式:存儲方式v 數(shù)據(jù)物理構(gòu)造和存儲方式的描畫,是數(shù)據(jù)在數(shù)據(jù)庫內(nèi)數(shù)據(jù)物理構(gòu)造和存儲方式的描畫,是數(shù)據(jù)在數(shù)據(jù)庫內(nèi)部的表示方式部的表示方式v 一個(gè)數(shù)據(jù)庫只需一個(gè)內(nèi)方式一個(gè)數(shù)據(jù)庫只需一個(gè)內(nèi)方式數(shù)據(jù)庫系統(tǒng)的三級方式構(gòu)造數(shù)據(jù)庫系統(tǒng)的三級方式構(gòu)造圖例:圖例:運(yùn)用A運(yùn)用E運(yùn)用B運(yùn)用C運(yùn)用D外方式1外方式2外方式3方式內(nèi)方式數(shù)據(jù)庫外方式/方式映象方式/內(nèi)方式映象數(shù)據(jù)庫的二級映像和數(shù)據(jù)獨(dú)立性數(shù)據(jù)庫的二級映像和數(shù)據(jù)獨(dú)立性v 外方式外方式 (External Schema)方式方式Schema)v 一個(gè)方式可對應(yīng)多個(gè)外方式

18、,對于每一個(gè)外方式均有一個(gè)方式可對應(yīng)多個(gè)外方式,對于每一個(gè)外方式均有一個(gè)外方式方式映象。一個(gè)外方式方式映象。v 當(dāng)方式變化時(shí),由當(dāng)方式變化時(shí),由DBA改動(dòng)各外方式方式映象而堅(jiān)改動(dòng)各外方式方式映象而堅(jiān)持外方式不變,運(yùn)用程序也無須改動(dòng)持外方式不變,運(yùn)用程序也無須改動(dòng)v 所以,保證了數(shù)據(jù)與程序的邏輯獨(dú)立性所以,保證了數(shù)據(jù)與程序的邏輯獨(dú)立性v 方式方式Schema)內(nèi)方式內(nèi)方式 (Internal Schema)v 方式內(nèi)方式方式內(nèi)方式 映象是獨(dú)一的映象是獨(dú)一的v 當(dāng)內(nèi)方式變化時(shí),由當(dāng)內(nèi)方式變化時(shí),由DBA改動(dòng)各方式內(nèi)方式映象而改動(dòng)各方式內(nèi)方式映象而堅(jiān)持方式不變,運(yùn)用程序也無須改動(dòng)堅(jiān)持方式不變,運(yùn)用程序也無須改動(dòng)v 所以,保證了數(shù)據(jù)與程序的物理獨(dú)立性所以,保證了數(shù)據(jù)與程序的物理獨(dú)立性二級映象功能與數(shù)據(jù)獨(dú)立性二級映象功能與數(shù)據(jù)獨(dú)立性 意義: 這兩層映象保證了數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)可以具有較高的邏輯獨(dú)立性和物理獨(dú)立性。數(shù)據(jù)庫系統(tǒng)用戶數(shù)據(jù)庫系統(tǒng)用戶圖例:圖例:最終用戶DBA數(shù)據(jù)庫管理員數(shù)據(jù)表示外方式內(nèi)方式方式DB運(yùn)用程序DBMSOS運(yùn)用程序員總結(jié)總結(jié)v數(shù)據(jù)庫系統(tǒng)組成:數(shù)據(jù)庫系統(tǒng)組成:v數(shù)據(jù)庫數(shù)據(jù)庫v數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)v數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng)v用戶用戶v數(shù)據(jù)管理技術(shù)的開展:數(shù)據(jù)管理技術(shù)的開展:v人工管理階段人工管理階段v文件管理階段文件管理階段v數(shù)據(jù)庫系統(tǒng)階段數(shù)據(jù)庫系統(tǒng)

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論