第1章數(shù)據(jù)庫(kù)系統(tǒng)概述教案_第1頁(yè)
第1章數(shù)據(jù)庫(kù)系統(tǒng)概述教案_第2頁(yè)
第1章數(shù)據(jù)庫(kù)系統(tǒng)概述教案_第3頁(yè)
第1章數(shù)據(jù)庫(kù)系統(tǒng)概述教案_第4頁(yè)
第1章數(shù)據(jù)庫(kù)系統(tǒng)概述教案_第5頁(yè)
已閱讀5頁(yè),還剩9頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上授課題目:第一章 數(shù)據(jù)庫(kù)系統(tǒng)概論數(shù)據(jù)庫(kù)技術(shù)的產(chǎn)生與發(fā)展;數(shù)據(jù)庫(kù)的基本概念教學(xué)時(shí)數(shù):2學(xué)時(shí)授課類型: 理論課 實(shí)踐課教學(xué)目的、要求:1、 了解數(shù)據(jù)、數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、數(shù)據(jù)庫(kù)系統(tǒng)的基本概念及數(shù)據(jù)庫(kù)在計(jì)算機(jī)系統(tǒng)中的地位2、 了解數(shù)據(jù)庫(kù)產(chǎn)生與發(fā)展的三個(gè)階段:人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫(kù)系統(tǒng)階段3、 了解數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)教學(xué)重點(diǎn):數(shù)據(jù)、數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、數(shù)據(jù)庫(kù)系統(tǒng)的基本概念;數(shù)據(jù)庫(kù)產(chǎn)生與發(fā)展的三個(gè)階段;數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)教學(xué)難點(diǎn):數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)教學(xué)方法和手段:1、教學(xué)方法:采用案例式教學(xué)模式,采取“以例激趣以例說(shuō)理以例導(dǎo)行”的方式,讓眾多的學(xué)生參與,用案例激發(fā)

2、學(xué)生思考,引導(dǎo)他們?nèi)绾谓鉀Q問(wèn)題。2、教學(xué)手段采用多媒體課件與板書(shū)相結(jié)合板書(shū)內(nèi)容如下: 1.1 四個(gè)基本概念數(shù)據(jù):是數(shù)據(jù)庫(kù)中存儲(chǔ)的基本對(duì)象如:學(xué)生檔案中的學(xué)生記錄(李明,男,1972,江蘇,計(jì)算機(jī)系,1990)數(shù)據(jù)庫(kù)(Database,DB):是長(zhǎng)期儲(chǔ)存在計(jì)算機(jī)內(nèi)、有組織的、可共享的大量數(shù)據(jù)集合數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS):是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件DBMS的主要功能:數(shù)據(jù)定義功能、數(shù)據(jù)操縱功能、數(shù)據(jù)庫(kù)的事物管理和運(yùn)行管理、數(shù)據(jù)庫(kù)的建立和維護(hù)功能數(shù)據(jù)庫(kù)系統(tǒng)(DBS):是指在計(jì)算機(jī)系統(tǒng)中引入數(shù)據(jù)庫(kù)后的系統(tǒng)包括:DB+DBMS+應(yīng)用系統(tǒng)+數(shù)據(jù)庫(kù)管理員(DBA )1.2 數(shù)據(jù)庫(kù)技術(shù)產(chǎn)生與

3、發(fā)展的三個(gè)階段1、人工管理階段:應(yīng)用程序管理數(shù)據(jù),數(shù)據(jù)不保存,無(wú)共享,不獨(dú)立,無(wú)結(jié)構(gòu)。2、文件系統(tǒng)階段:文件系統(tǒng)管理數(shù)據(jù),數(shù)據(jù)長(zhǎng)期保存,共享性差,數(shù)據(jù)易不一致。3、數(shù)據(jù)庫(kù)系統(tǒng)階段: 數(shù)據(jù)結(jié)構(gòu)化數(shù)據(jù)的共享性高,冗余度低,易擴(kuò)充 數(shù)據(jù)獨(dú)立性高數(shù)據(jù)由DBMS統(tǒng)一管理和控制教學(xué)內(nèi)容與過(guò)程旁批一、教學(xué)過(guò)程1.舉例說(shuō)明數(shù)據(jù)庫(kù)在生活中的應(yīng)用。2.具體介紹數(shù)據(jù)庫(kù)的基本概念。3.介紹數(shù)據(jù)庫(kù)的發(fā)展史及特點(diǎn)。二、教學(xué)內(nèi)容1數(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ù)信息

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

5、em,DBMS):是位于用戶與操作系統(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ù)的用戶接口u 數(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 )” 3 數(shù)據(jù)庫(kù)技術(shù)的產(chǎn)生與發(fā)展 人工管理階段(40年代中-50年代中):ª 應(yīng)用需求:科學(xué)計(jì)算ª 硬 件:無(wú)直接存取存儲(chǔ)設(shè)備&

6、#170; 軟 件:無(wú)通用的操作系統(tǒng)ª 處理方式:批處理ª 數(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)用程序自己控制。人工管理階段應(yīng)用程序與數(shù)據(jù)的對(duì)應(yīng)關(guān)系文件系統(tǒng)階段(50年代末-60年代中)ª 應(yīng)用需求:科學(xué)計(jì)算、數(shù)據(jù)處理ª 硬 件:出現(xiàn)磁盤(pán)、磁鼓等ª 軟 件:操作系統(tǒng)、高級(jí)語(yǔ)言ª 處理方式:批處理、共享的實(shí)時(shí)處理方式ª 數(shù)據(jù)管

7、理者:文件系統(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)用程序自己控制。文件管理階段應(yīng)用程序與數(shù)據(jù)的對(duì)應(yīng)關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)階段(60年代末以來(lái))ª 應(yīng)用需求:大規(guī)模管理ª 硬 件:出現(xiàn)大容量磁盤(pán)、磁盤(pán)陣列ª 軟 件:數(shù)據(jù)庫(kù)管理系統(tǒng)ª 處理方式:聯(lián)機(jī)實(shí)時(shí)處理、分布處理和批處理ª 數(shù)據(jù)管理者:DBMSª 數(shù)據(jù)面向的對(duì)象:整個(gè)系統(tǒng)ª 數(shù)

8、據(jù)高度結(jié)構(gòu)化:數(shù)據(jù)庫(kù)與文件系統(tǒng)的根本區(qū)別ª 數(shù)據(jù)的共享性高,冗余度低,易擴(kuò)充ª 數(shù)據(jù)的獨(dú)立性高:物理獨(dú)立性和邏輯獨(dú)立性ª 數(shù)據(jù)控制能力:由DBMS統(tǒng)一管理和控制數(shù)據(jù)庫(kù)管理階段應(yīng)用程序與數(shù)據(jù)的對(duì)應(yīng)關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn) :1、 數(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ú)結(jié)構(gòu)。 數(shù)據(jù)庫(kù)系統(tǒng):數(shù)據(jù)之間整體有結(jié)構(gòu),是一個(gè)有機(jī)的整體。 2、 數(shù)據(jù)的共享性高,冗余度低,易擴(kuò)充數(shù)據(jù)庫(kù)系統(tǒng)從整體角度來(lái)組織存儲(chǔ)數(shù)據(jù),數(shù)據(jù)不只是面向某一個(gè)應(yīng)用,而是面向整個(gè)系統(tǒng),因此具有很高的共享性。共享數(shù)據(jù)帶來(lái)了

9、低冗余性,也能避免數(shù)據(jù)之間的不相容性和不一致性。數(shù)據(jù)共享使得應(yīng)用可以應(yīng)需要而增加,容易擴(kuò)充3、 數(shù)據(jù)獨(dú)立性高u 物理獨(dú)立性:是指用戶的應(yīng)用程序與存儲(chǔ)在磁盤(pán)上的數(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)用程序不用改變。 u 邏輯獨(dú)立性:直指用戶的應(yīng)用程序與數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)是相互獨(dú)立的,數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)改變了,用戶程序可以不予改變。u 數(shù)據(jù)與程序的獨(dú)立,把數(shù)據(jù)的定義和存儲(chǔ)從程序中分離出去,而存取數(shù)據(jù)的方法由DBMS提供,從而大大簡(jiǎn)化了應(yīng)用程序的編制,減少了應(yīng)用程序的維護(hù)和修改。4、數(shù)據(jù)由DBMS統(tǒng)一管理和控

10、制數(shù)據(jù)庫(kù)中的數(shù)據(jù)是共享的,多個(gè)應(yīng)用,多個(gè)用戶可以同時(shí)存取數(shù)據(jù)庫(kù)的數(shù)據(jù),甚至同時(shí)存取統(tǒng)一數(shù)據(jù),那么,DBMS必須具有以下的基本功能:u 數(shù)據(jù)的安全性保護(hù):保護(hù)數(shù)據(jù)不被不合法應(yīng)用,不合法用戶破壞。 u 數(shù)據(jù)的完整性檢查:包括檢查數(shù)據(jù)的正確性,有效性和相容性。u 并發(fā)控制:多個(gè)進(jìn)程并發(fā)存取或修改數(shù)據(jù)庫(kù)時(shí)的控制。u 數(shù)據(jù)庫(kù)恢復(fù):計(jì)算機(jī)系統(tǒng)的硬件故障,軟件故障,操作員的操作錯(cuò)誤或者故意破壞導(dǎo)致數(shù)據(jù)庫(kù)丟失或破壞時(shí),由DBMS提供的功能讓數(shù)據(jù)庫(kù)恢復(fù)到正確狀態(tài)。授課題目:第一章 數(shù)據(jù)庫(kù)系統(tǒng)概論數(shù)據(jù)模型;數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)教學(xué)時(shí)數(shù):2學(xué)時(shí)授課類型: 理論課 實(shí)踐課教學(xué)目的、要求:1、掌握數(shù)據(jù)模型的概念;幾種主

11、要數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)特性,包括:實(shí)體-聯(lián)系模型、層次模型、網(wǎng)狀模型、關(guān)系模型;2、掌握模式的概念;數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu);數(shù)據(jù)庫(kù)的兩級(jí)映像功能與數(shù)據(jù)獨(dú)立性;教學(xué)重點(diǎn):數(shù)據(jù)模型的概念;實(shí)體-聯(lián)系模型、層次模型、網(wǎng)狀模型、關(guān)系模型;模式概念;三級(jí)結(jié)構(gòu)與兩級(jí)映像;教學(xué)難點(diǎn):模式概念;實(shí)體-聯(lián)系模型;三級(jí)結(jié)構(gòu)與兩級(jí)映像;教學(xué)方法和手段:1、教學(xué)方法:采用案例式教學(xué)模式,采取“以例激趣以例說(shuō)理以例導(dǎo)行”的方式,讓眾多的學(xué)生參與,用案例激發(fā)學(xué)生思考,引導(dǎo)他們?nèi)绾谓鉀Q問(wèn)題。2、教學(xué)手段采用多媒體課件與板書(shū)相結(jié)合 板書(shū)內(nèi)容如下: 1 數(shù)據(jù)模型模型是對(duì)現(xiàn)實(shí)世界的抽象。數(shù)據(jù)模型是以實(shí)際事物的數(shù)據(jù)特征的抽象來(lái)刻畫(huà)

12、事物,描述的是事物的表征與特征。按數(shù)據(jù)建模的目的分:概念模型和基本數(shù)據(jù)模型。 概念模型:實(shí)體聯(lián)系模型基本數(shù)據(jù)模型:網(wǎng)狀模型、層次模型、關(guān)系模型。數(shù)據(jù)模型的組成要素(即三要素):數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作、數(shù)據(jù)的完整性約束條件2 最常用的數(shù)據(jù)模型1) 實(shí)體-聯(lián)系模型(E-R模型)實(shí)體(Entity):客觀存在并可相互區(qū)別的事物。屬性(Attribute):實(shí)體所具有的某一特性。聯(lián)系(relationship):客觀世界中各種對(duì)象或抽象概念之間的聯(lián)系。 2) 層次模型用樹(shù)形結(jié)構(gòu)表示各類實(shí)體以及實(shí)體之間的聯(lián)系 有且僅有一個(gè)結(jié)點(diǎn)無(wú)雙親根結(jié)點(diǎn) 其它結(jié)點(diǎn)有且僅有一個(gè)雙親3) 網(wǎng)狀模型可以有一個(gè)以上的結(jié)點(diǎn)無(wú)雙親至少

13、有一個(gè)結(jié)點(diǎn)有多于一個(gè)的雙親4) 關(guān)系模型邏輯結(jié)構(gòu)是一張二維表,它由行和列組成。3 數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)通常DBMS將數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)分為三級(jí)模式:外模式、模式和內(nèi)模式。概念: 型(Type):對(duì)某一類數(shù)據(jù)的結(jié)構(gòu)和屬性的說(shuō)明。 值(Value):是型的一個(gè)具體賦值。例如:學(xué)生記錄記錄型:(學(xué)號(hào),姓名,性別,系別,年齡,籍貫)該記錄型的一個(gè)記錄值:(,李明,男,計(jì)算機(jī),22,江蘇) 模式(Schema):數(shù)據(jù)中全體數(shù)據(jù)邏輯結(jié)構(gòu)和特征的描述。模式只涉及型,不涉及具體的值三級(jí)模式是對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的三個(gè)抽象級(jí)別,兩級(jí)映象是在DBMS內(nèi)部實(shí)現(xiàn)這三個(gè)抽象層次的聯(lián)系和轉(zhuǎn)換。兩級(jí)映像:外模式/模式 模式/內(nèi)模式

14、教學(xué)內(nèi)容及過(guò)程旁批一、教學(xué)過(guò)程1、復(fù)習(xí)數(shù)據(jù)、數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、數(shù)據(jù)庫(kù)系統(tǒng)的基本概念和數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)。2、結(jié)合例子講解數(shù)據(jù)模型的概念;幾種主要數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)特性。3、結(jié)合例子講解模式的概念和三級(jí)模式兩級(jí)映像。二、教學(xué)內(nèi)容1.2 數(shù)據(jù)模型 計(jì)算機(jī)不能直接處理現(xiàn)實(shí)世界中的具體事物,所以人們必須事先將具體事物轉(zhuǎn)換成計(jì)算機(jī)能夠處理的數(shù)據(jù),這就是數(shù)據(jù)庫(kù)的數(shù)據(jù)模型。兩類數(shù)據(jù)模型:概念模型、基本數(shù)據(jù)模型概念模型:按照用戶的觀點(diǎn)建模,用于設(shè)計(jì)數(shù)據(jù)庫(kù)邏輯模型和物理模型(基本數(shù)據(jù)模型):用于數(shù)據(jù)庫(kù)的邏輯實(shí)現(xiàn)和物理實(shí)現(xiàn)數(shù)據(jù)模型的組成要素: 1數(shù)據(jù)結(jié)構(gòu)系統(tǒng)的靜態(tài)特性數(shù)據(jù)結(jié)構(gòu)不僅要描述數(shù)據(jù)庫(kù)組成對(duì)象,還要描述

15、對(duì)象之間的聯(lián)系。通常所說(shuō)的層狀、網(wǎng)狀和關(guān)系模型,就是按照此處的數(shù)據(jù)結(jié)構(gòu)來(lái)進(jìn)行劃分的。2數(shù)據(jù)操作系統(tǒng)的動(dòng)態(tài)特性是指對(duì)數(shù)據(jù)庫(kù)中的各種對(duì)象運(yùn)行執(zhí)行的操作的集合,包括操作及有關(guān)的操作規(guī)則。數(shù)據(jù)庫(kù)的操作包括查詢和更新。3數(shù)據(jù)的完整性約束條件一組完整性規(guī)則的集合完整性規(guī)則是數(shù)據(jù)模型中數(shù)據(jù)及其聯(lián)系所具有的約束規(guī)則,用來(lái)限定數(shù)據(jù)庫(kù)狀態(tài)以及狀態(tài)的變化,以保證數(shù)據(jù)的正確。1.2.1最常用的數(shù)據(jù)模型實(shí)體聯(lián)系方法(E-R方法),也稱E-R模型。實(shí)體(Entity):客觀存在并可相互區(qū)別的事物。 屬性(Attribute):實(shí)體所具有的某一特性。 聯(lián)系(relationship):客觀世界中各種對(duì)象或抽象概念之間的聯(lián)系

16、。實(shí)體型:用矩形表示,矩形框內(nèi)寫(xiě)明實(shí)體名;實(shí)體的屬性用橢圓形表示,以無(wú)向邊將其與相應(yīng)的實(shí)體連接起來(lái)。聯(lián)系:聯(lián)系本身用菱形表示,菱形框內(nèi)寫(xiě)明聯(lián)系名,并用無(wú)向邊分別與有關(guān)實(shí)體連接起來(lái),同時(shí)在無(wú)向邊旁標(biāo)上聯(lián)系的類型(1:1、1:n、m:n),聯(lián)系的屬性也要用無(wú)向邊與該聯(lián)系連接 。(1)一個(gè)員工可以是多個(gè)部門(mén)的經(jīng)理,而一個(gè)部門(mén)最多只能有一個(gè)經(jīng)理,則該管理聯(lián)系為1:N聯(lián)系。(2)一個(gè)員工可以在多個(gè)部門(mén)工作,而一個(gè)部門(mén)有多個(gè)員工,則該工作聯(lián)系為M:N聯(lián)系。結(jié)構(gòu)數(shù)據(jù)模型:1、層次模型用樹(shù)形結(jié)構(gòu)表示各類實(shí)體以及實(shí)體之間的聯(lián)系按樹(shù)的定義層次模型有以下兩個(gè)限制:ª 有且僅有一個(gè)結(jié)點(diǎn)無(wú)雙親根結(jié)點(diǎn)ª

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

18、MS都支持關(guān)系模型,即使不支持的,也加上了關(guān)系模型的接口。邏輯結(jié)構(gòu)是一張二維表,它由行和列組成。1.3 數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)數(shù)據(jù)庫(kù)的三級(jí)模式結(jié)構(gòu) 為了保障數(shù)據(jù)與程序之間的獨(dú)立性,使用戶能以簡(jiǎn)單的邏輯結(jié)構(gòu)操作數(shù)據(jù)而無(wú)需考慮數(shù)據(jù)的物理結(jié)構(gòu),簡(jiǎn)化了應(yīng)用程序的編制和程序員的負(fù)擔(dān),增強(qiáng)系統(tǒng)的可靠性。 通常DBMS將數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)分為三級(jí)模式:外模式、模式和內(nèi)模式。 u 型(Type):對(duì)某一類數(shù)據(jù)的結(jié)構(gòu)和屬性的說(shuō)明。u 值(Value):是型的一個(gè)具體賦值。例如:學(xué)生記錄記錄型:(學(xué)號(hào),姓名,性別,系別,年齡,籍貫)該記錄型的一個(gè)記錄值:(,李明,男,計(jì)算機(jī),22,江蘇) u 模式(Schema):數(shù)據(jù)中全體數(shù)據(jù)邏輯結(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è)值。 u 模式(邏輯模式)ª 是數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是所有用戶的公共數(shù)據(jù)視圖,綜合了所有用戶的需求。ª 一個(gè)數(shù)據(jù)庫(kù)只有一個(gè)模式。ª 模式是數(shù)據(jù)庫(kù)系統(tǒng)模式結(jié)構(gòu)的中間層,與數(shù)據(jù)的物理存儲(chǔ)細(xì)

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論