第3章 數(shù)據(jù)庫(kù)原理與聯(lián)機(jī)事務(wù)分析_第1頁(yè)
第3章 數(shù)據(jù)庫(kù)原理與聯(lián)機(jī)事務(wù)分析_第2頁(yè)
第3章 數(shù)據(jù)庫(kù)原理與聯(lián)機(jī)事務(wù)分析_第3頁(yè)
第3章 數(shù)據(jù)庫(kù)原理與聯(lián)機(jī)事務(wù)分析_第4頁(yè)
第3章 數(shù)據(jù)庫(kù)原理與聯(lián)機(jī)事務(wù)分析_第5頁(yè)
已閱讀5頁(yè),還剩25頁(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、主講:魯明羽主講:魯明羽大連海事大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院大連海事大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院研究方向:智能數(shù)據(jù)分析與數(shù)據(jù)挖掘研究方向:智能數(shù)據(jù)分析與數(shù)據(jù)挖掘電電 話:話mail:n 第三章第三章 數(shù)據(jù)庫(kù)原理與聯(lián)機(jī)事務(wù)分析數(shù)據(jù)庫(kù)原理與聯(lián)機(jī)事務(wù)分析本章內(nèi)容本章內(nèi)容1.數(shù)據(jù)庫(kù)基本概念數(shù)據(jù)庫(kù)基本概念2.關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)3.數(shù)據(jù)庫(kù)操作特性與聯(lián)機(jī)事務(wù)處理數(shù)據(jù)庫(kù)操作特性與聯(lián)機(jī)事務(wù)處理1、數(shù)據(jù)庫(kù)基本概念、數(shù)據(jù)庫(kù)基本概念1、數(shù)據(jù)及其特性、數(shù)據(jù)及其特性v數(shù)據(jù)數(shù)據(jù):描述事物的符號(hào)記錄 =有結(jié)構(gòu)的符號(hào)串有結(jié)構(gòu)的符號(hào)串v數(shù)據(jù)的相關(guān)特性數(shù)據(jù)的相關(guān)特性 (1)數(shù)據(jù)表現(xiàn)的多樣性)數(shù)據(jù)表現(xiàn)的多

2、樣性常見(jiàn)形式:數(shù)字型常見(jiàn)形式:數(shù)字型/字符型字符型/時(shí)間型時(shí)間型/布爾型布爾型/多媒體數(shù)據(jù):圖形多媒體數(shù)據(jù):圖形/圖像圖像/聲音聲音/視頻視頻抽象數(shù)據(jù):表示知識(shí)、規(guī)則及推理等的數(shù)據(jù)。抽象數(shù)據(jù):表示知識(shí)、規(guī)則及推理等的數(shù)據(jù)。1、數(shù)據(jù)庫(kù)基本概念、數(shù)據(jù)庫(kù)基本概念(2 2)數(shù)據(jù)的可構(gòu)造性)數(shù)據(jù)的可構(gòu)造性在數(shù)據(jù)庫(kù)理論中,數(shù)據(jù)可按型(在數(shù)據(jù)庫(kù)理論中,數(shù)據(jù)可按型(type)和和值(值(value)兩方面進(jìn)行構(gòu)造。兩方面進(jìn)行構(gòu)造。數(shù)據(jù)的型表示數(shù)據(jù)的邏輯結(jié)構(gòu),可理解為數(shù)據(jù)的型表示數(shù)據(jù)的邏輯結(jié)構(gòu),可理解為數(shù)據(jù)類型,也可引申為數(shù)據(jù)結(jié)構(gòu)或數(shù)據(jù)模式數(shù)據(jù)類型,也可引申為數(shù)據(jù)結(jié)構(gòu)或數(shù)據(jù)模式數(shù)據(jù)的值給出了符合數(shù)據(jù)型的數(shù)據(jù)取值

3、。數(shù)據(jù)的值給出了符合數(shù)據(jù)型的數(shù)據(jù)取值。1、數(shù)據(jù)庫(kù)基本概念、數(shù)據(jù)庫(kù)基本概念(3 3)數(shù)據(jù)的揮發(fā)性和持久性)數(shù)據(jù)的揮發(fā)性和持久性(4 4)數(shù)據(jù)的私有性與共享性)數(shù)據(jù)的私有性與共享性(5 5)數(shù)據(jù)的量:)數(shù)據(jù)的量:小量,大量,海量小量,大量,海量v 數(shù)據(jù)倉(cāng)庫(kù)所依托的數(shù)據(jù)庫(kù):數(shù)據(jù)倉(cāng)庫(kù)所依托的數(shù)據(jù)庫(kù): 海量、復(fù)雜結(jié)構(gòu)、持久的、共享的數(shù)據(jù)庫(kù)海量、復(fù)雜結(jié)構(gòu)、持久的、共享的數(shù)據(jù)庫(kù)1、數(shù)據(jù)庫(kù)基本概念、數(shù)據(jù)庫(kù)基本概念2 2、數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù) 是是長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)、有組織的、可共享的長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)、有組織的、可共享的數(shù)數(shù)據(jù)集合。據(jù)集合。3 3、數(shù)據(jù)庫(kù)管理系統(tǒng)、數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMSDBMS) 是為數(shù)據(jù)庫(kù)的建立

4、、使用和維護(hù)而配置的軟件,是為數(shù)據(jù)庫(kù)的建立、使用和維護(hù)而配置的軟件,它建立在操作系統(tǒng)的基礎(chǔ)上,對(duì)數(shù)據(jù)庫(kù)進(jìn)行統(tǒng)一管它建立在操作系統(tǒng)的基礎(chǔ)上,對(duì)數(shù)據(jù)庫(kù)進(jìn)行統(tǒng)一管理和控制。它負(fù)責(zé)數(shù)據(jù)的組織、操縱及維護(hù),并提理和控制。它負(fù)責(zé)數(shù)據(jù)的組織、操縱及維護(hù),并提供數(shù)據(jù)庫(kù)的安全性、完整性和數(shù)據(jù)服務(wù)機(jī)制,是數(shù)供數(shù)據(jù)庫(kù)的安全性、完整性和數(shù)據(jù)服務(wù)機(jī)制,是數(shù)據(jù)庫(kù)系統(tǒng)的核心。據(jù)庫(kù)系統(tǒng)的核心。1、數(shù)據(jù)庫(kù)基本概念、數(shù)據(jù)庫(kù)基本概念4 4、數(shù)據(jù)庫(kù)子語(yǔ)言、數(shù)據(jù)庫(kù)子語(yǔ)言 是數(shù)據(jù)庫(kù)管理系統(tǒng)的一部分,通常分為:是數(shù)據(jù)庫(kù)管理系統(tǒng)的一部分,通常分為:(1)數(shù)據(jù)定義語(yǔ)言)數(shù)據(jù)定義語(yǔ)言DDL(2)數(shù)據(jù)操縱語(yǔ)言數(shù)據(jù)操縱語(yǔ)言DML(3)數(shù)據(jù)控制語(yǔ)言數(shù)

5、據(jù)控制語(yǔ)言DCL 以上三類語(yǔ)言都是非過(guò)程性的,可以作為交互式以上三類語(yǔ)言都是非過(guò)程性的,可以作為交互式命令語(yǔ)言運(yùn)用,也可以將語(yǔ)句嵌入到某些宿主語(yǔ)言命令語(yǔ)言運(yùn)用,也可以將語(yǔ)句嵌入到某些宿主語(yǔ)言(C、C+、Fortran等)中使用。等)中使用。1、數(shù)據(jù)庫(kù)基本概念、數(shù)據(jù)庫(kù)基本概念5 5、數(shù)據(jù)庫(kù)系統(tǒng)、數(shù)據(jù)庫(kù)系統(tǒng) 一般由以下5部分組成:(1)數(shù)據(jù)庫(kù))數(shù)據(jù)庫(kù)(數(shù)據(jù))(2)數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS軟件)(3)數(shù)據(jù)庫(kù)管理員數(shù)據(jù)庫(kù)管理員(DBA)(4)系統(tǒng)硬件平臺(tái)系統(tǒng)硬件平臺(tái)(計(jì)算機(jī),網(wǎng)絡(luò)環(huán)境)(5)系統(tǒng)軟件平臺(tái))系統(tǒng)軟件平臺(tái)(操作系統(tǒng),開(kāi)發(fā)工具,接口軟件,中間件) 1、數(shù)據(jù)庫(kù)基本概念、數(shù)據(jù)庫(kù)基本

6、概念v 數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)(1)數(shù)據(jù)集成性)數(shù)據(jù)集成性 二維表模型,三級(jí)數(shù)據(jù)模式,全局與局部的統(tǒng)一(2)數(shù)據(jù)的高共享性和低冗余性數(shù)據(jù)的高共享性和低冗余性 面向多個(gè)應(yīng)用,多級(jí)數(shù)據(jù)范式(3)數(shù)據(jù)獨(dú)立性數(shù)據(jù)獨(dú)立性 邏輯獨(dú)立性,物理獨(dú)立性=兩級(jí)映像機(jī)制(4)數(shù)據(jù)統(tǒng)一管理和控制數(shù)據(jù)統(tǒng)一管理和控制 操縱方式,完整性,安全性,并發(fā)控制,故障恢復(fù)1、數(shù)據(jù)庫(kù)基本概念、數(shù)據(jù)庫(kù)基本概念6 6、數(shù)據(jù)模型、數(shù)據(jù)模型 數(shù)據(jù)模型是數(shù)據(jù)特性的抽象表示數(shù)據(jù)模型是數(shù)據(jù)特性的抽象表示,主要描述數(shù)據(jù)的結(jié)構(gòu)、定義在其上的操作以及約束條件,包括了系統(tǒng)的靜態(tài)特性、動(dòng)態(tài)行為和約束條件。按應(yīng)用層次,可分為三種類型:(1)概念(數(shù)

7、據(jù))模型概念(數(shù)據(jù))模型 面向客觀世界和用戶,與具體的DBMS及計(jì)算機(jī)平臺(tái)無(wú)關(guān)。(2)邏輯(數(shù)據(jù))模型邏輯(數(shù)據(jù))模型 面向數(shù)據(jù)庫(kù)系統(tǒng),著重于在邏輯級(jí)上描述數(shù)據(jù)特性。(3)物理(數(shù)據(jù))模型物理(數(shù)據(jù))模型 面向數(shù)據(jù)在計(jì)算機(jī)中的內(nèi)部表示。1、數(shù)據(jù)庫(kù)基本概念、數(shù)據(jù)庫(kù)基本概念v 數(shù)據(jù)模型的四個(gè)世界數(shù)據(jù)模型的四個(gè)世界 數(shù)據(jù)模型可以將復(fù)雜的現(xiàn)實(shí)世界事物及其要求反數(shù)據(jù)模型可以將復(fù)雜的現(xiàn)實(shí)世界事物及其要求反映到計(jì)算機(jī)數(shù)據(jù)庫(kù)種的物理世界,其反應(yīng)過(guò)程分為映到計(jì)算機(jī)數(shù)據(jù)庫(kù)種的物理世界,其反應(yīng)過(guò)程分為四個(gè)階段:四個(gè)階段:(1 1)現(xiàn)實(shí)世界現(xiàn)實(shí)世界(2 2)概念世界概念世界(3 3)信息世界信息世界(4 4)計(jì)算機(jī)內(nèi)

8、部世界)計(jì)算機(jī)內(nèi)部世界2、關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)、關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)是基于關(guān)系數(shù)據(jù)模型的數(shù)據(jù)庫(kù)系統(tǒng)關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)是基于關(guān)系數(shù)據(jù)模型的數(shù)據(jù)庫(kù)系統(tǒng),也是目前最為常用、占主流地位的一種數(shù)據(jù)庫(kù)系統(tǒng),也是目前最為常用、占主流地位的一種數(shù)據(jù)庫(kù)系統(tǒng),與數(shù)據(jù)倉(cāng)庫(kù)、決策支持、數(shù)據(jù)挖掘等關(guān)系密切,在,與數(shù)據(jù)倉(cāng)庫(kù)、決策支持、數(shù)據(jù)挖掘等關(guān)系密切,在DSS中多以它為基礎(chǔ)。中多以它為基礎(chǔ)。1970年,年,E. F. Codd 發(fā)表多篇論文,系統(tǒng)地提出了發(fā)表多篇論文,系統(tǒng)地提出了嚴(yán)密的嚴(yán)密的關(guān)系模型理論關(guān)系模型理論。 20世紀(jì)70年代末,IBM 的San Jose實(shí)驗(yàn)室研制出研制出關(guān)系數(shù)據(jù)庫(kù)實(shí)驗(yàn)?zāi)P蚐ystem R。19

9、761976年后,相繼出現(xiàn)了許多實(shí)驗(yàn)性和商品化的關(guān)系年后,相繼出現(xiàn)了許多實(shí)驗(yàn)性和商品化的關(guān)系DBMSDBMS,例如例如OracleOracle、DB2DB2、SQL ServerSQL Server等等。等等。2、關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)、關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)1 1、關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)的優(yōu)點(diǎn)、關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)的優(yōu)點(diǎn)(1 1)理論嚴(yán)密、完善)理論嚴(yán)密、完善(2 2)數(shù)據(jù)結(jié)構(gòu)簡(jiǎn)單)數(shù)據(jù)結(jié)構(gòu)簡(jiǎn)單(3 3)功能強(qiáng))功能強(qiáng)(4 4)數(shù)據(jù)獨(dú)立性高)數(shù)據(jù)獨(dú)立性高(5 5)用戶使用方便)用戶使用方便2、關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)、關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)2 2、關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)的衡量準(zhǔn)則、關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)的衡量準(zhǔn)則 關(guān)系模型的奠基人E. F. Codd分別

10、于1974年和1985年在Computer World等雜志上發(fā)表文章,具體給出了全關(guān)系型的關(guān)系系統(tǒng)應(yīng)遵循的十二條基本準(zhǔn)則十二條基本準(zhǔn)則。 從理論意義理論意義上看,這十二條準(zhǔn)則是對(duì)關(guān)系數(shù)據(jù)模型的具體而又深入的論述,是從理論和實(shí)際緊密結(jié)合的高度,對(duì)關(guān)系型DBMS的評(píng)述。 從實(shí)際意義實(shí)際意義上看,它可以作為評(píng)價(jià)或購(gòu)買(mǎi)關(guān)系型產(chǎn)品的標(biāo)準(zhǔn)。2、關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)、關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)2 2、關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)的衡量準(zhǔn)則、關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)的衡量準(zhǔn)則1)1)準(zhǔn)則準(zhǔn)則0 0: 關(guān)系準(zhǔn)則關(guān)系準(zhǔn)則-一個(gè)關(guān)系型的DBMS必須能完全通過(guò)它的關(guān)系能力來(lái)管理數(shù)據(jù)庫(kù)2)2)準(zhǔn)則準(zhǔn)則1 1:信息準(zhǔn)則:信息準(zhǔn)則-關(guān)系型DBMS的所有信息都應(yīng)在

11、邏輯一級(jí)上用一種方法即表中的值顯式地表示 3)3)準(zhǔn)則準(zhǔn)則2 2:保證訪問(wèn)準(zhǔn)則保證訪問(wèn)準(zhǔn)則-依靠表名、主碼和列名的組合,保證能以邏輯方式訪問(wèn)關(guān)系數(shù)據(jù)庫(kù)中的每個(gè)數(shù)據(jù)項(xiàng)。 4)4)準(zhǔn)則準(zhǔn)則3 3:空值的系統(tǒng)化處理空值的系統(tǒng)化處理-全關(guān)系型的DBMS應(yīng)支持空值的概念,并用系統(tǒng)化的方式處理空值。 2、關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)、關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)5)5)準(zhǔn)則準(zhǔn)則4 4:基于關(guān)系模型的動(dòng)態(tài)的聯(lián)機(jī)數(shù)據(jù)字典基于關(guān)系模型的動(dòng)態(tài)的聯(lián)機(jī)數(shù)據(jù)字典-數(shù)據(jù)庫(kù)的描述在邏輯級(jí)上應(yīng)該和普通數(shù)據(jù)采用同樣的表示方式,使得授權(quán)用戶可以使用查詢一般數(shù)據(jù)所用的關(guān)系語(yǔ)言來(lái)查詢數(shù)據(jù)庫(kù)的描述信息。6)6)準(zhǔn)則準(zhǔn)則5 5:統(tǒng)一的數(shù)據(jù)子語(yǔ)言準(zhǔn)則統(tǒng)一的數(shù)據(jù)子語(yǔ)言

12、準(zhǔn)則-一個(gè)關(guān)系系統(tǒng)可以具有幾種語(yǔ)言和多種終端使用方式。但必須有一種語(yǔ)言,它的語(yǔ)句可以表示為具有嚴(yán)格語(yǔ)法規(guī)定的字符串,并能全面地支持:數(shù)據(jù)和視圖定義、數(shù)據(jù)操作、完整性約束、授權(quán)、事務(wù)處理等功能。 7)7)準(zhǔn)則準(zhǔn)則6 6:視圖更新原則視圖更新原則-所有理論上可更新的視圖,也應(yīng)該允許由系統(tǒng)更新。2、關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)、關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)2 2、關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)的衡量準(zhǔn)則、關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)的衡量準(zhǔn)則8)8)準(zhǔn)則準(zhǔn)則7 7:高級(jí)的插入、修改和刪除操作:高級(jí)的插入、修改和刪除操作-關(guān)系系統(tǒng)的操作對(duì)象是單一的關(guān)系。9)9)準(zhǔn)則準(zhǔn)則8 8:數(shù)據(jù)物理獨(dú)立性:數(shù)據(jù)物理獨(dú)立性-無(wú)論數(shù)據(jù)庫(kù)的數(shù)據(jù)在存儲(chǔ)表示或存取方法上有任何變化,

13、應(yīng)用程序和終端活動(dòng)都保持邏輯上的不變性。 10)10) 準(zhǔn)則準(zhǔn)則9 9:數(shù)據(jù)邏輯獨(dú)立性:數(shù)據(jù)邏輯獨(dú)立性-當(dāng)對(duì)基本關(guān)系進(jìn)行理論上信息不受損害的任何改變時(shí),應(yīng)用程序和終端活動(dòng)都保持邏輯上的不變性。 2、關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)、關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)2 2、關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)的衡量準(zhǔn)則、關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)的衡量準(zhǔn)則11)11) 準(zhǔn)則準(zhǔn)則10: 10: 數(shù)據(jù)完整性的獨(dú)立性數(shù)據(jù)完整性的獨(dú)立性-關(guān)系數(shù)據(jù)庫(kù)的完整性約束條件必須是用數(shù)據(jù)庫(kù)語(yǔ)言定義并存儲(chǔ)在數(shù)據(jù)字典中的,而不是在應(yīng)用程序中加以定義的。 12)12) 準(zhǔn)則準(zhǔn)則11:11:分布獨(dú)立性分布獨(dú)立性-關(guān)系型DBMS具有分布獨(dú)立性。 13)13) 準(zhǔn)則準(zhǔn)則12:12:無(wú)破壞準(zhǔn)則無(wú)破

14、壞準(zhǔn)則-如果一個(gè)關(guān)系系統(tǒng)具有一個(gè)低級(jí)(指一次操作一個(gè)記錄)語(yǔ)言,則這個(gè)低級(jí)語(yǔ)言不能違背或繞過(guò)完整性原則(準(zhǔn)則10)。 圖3.1 全關(guān)系系統(tǒng)的12條基本準(zhǔn)則準(zhǔn)則準(zhǔn)則0: 一個(gè)關(guān)系型的DBMS必須能完全通過(guò)它的關(guān)系能力來(lái)管理數(shù)據(jù)庫(kù) 準(zhǔn)則準(zhǔn)則1: 信息準(zhǔn)則準(zhǔn)則準(zhǔn)則2: 保證訪問(wèn)準(zhǔn)則準(zhǔn)則準(zhǔn)則3 :空值的系統(tǒng)化處理準(zhǔn)則準(zhǔn)則4:基于關(guān)系模型的動(dòng)態(tài)的聯(lián)機(jī)數(shù)據(jù)字典準(zhǔn)則準(zhǔn)則5:統(tǒng)一的數(shù)據(jù)子語(yǔ)言準(zhǔn)則準(zhǔn)則準(zhǔn)則6:視圖更新原則準(zhǔn)則7:高級(jí)的插入、修改和刪除操作準(zhǔn)則準(zhǔn)則8:數(shù)據(jù)物理獨(dú)立性準(zhǔn)則準(zhǔn)則9:數(shù)據(jù)邏輯獨(dú)立性準(zhǔn)則準(zhǔn)則10: 數(shù)據(jù)完整性的獨(dú)立性準(zhǔn)則準(zhǔn)則11:分布獨(dú)立性準(zhǔn)則準(zhǔn)則12:無(wú)破壞準(zhǔn)則n按照按照E E.F. C

15、odd的思想,可以把關(guān)系系統(tǒng)分類:的思想,可以把關(guān)系系統(tǒng)分類:3 33 3 1 1/ /3 3 % %3 33 3 1 1/ /3 3 % %3 33 3 1 1/ /3 3 % %ISM3 33 3 1 1/ /3 3 % %3 33 3 1 1/ /3 3 % %3 33 3 1 1/ /3 3 % %ISMM3 33 3 1 1/ /3 3 % %3 33 3 1 1/ /3 3 % %3 33 3 1 1/ /3 3 % %ISMISM(a)表式系統(tǒng) (b)(最?。╆P(guān)系系統(tǒng) (c)關(guān)系完備的 (d)全關(guān)系的S-結(jié)構(gòu)(Structure) ; 圓-表示關(guān)系數(shù)據(jù)模型=S,I,MI-完整性(

16、Integrity) ; 陰影部分-表示各類系統(tǒng)支持M-數(shù)據(jù)操縱(Manipulation) 。 模型的程度 圖圖3.2 關(guān)系系統(tǒng)的分類關(guān)系系統(tǒng)的分類 (1) 表式系統(tǒng)表式系統(tǒng):n僅支持關(guān)系數(shù)據(jù)結(jié)構(gòu),僅支持關(guān)系數(shù)據(jù)結(jié)構(gòu),n不支持集合級(jí)的操作。不支持集合級(jí)的操作。表式系統(tǒng)不能算是一個(gè)關(guān)系系統(tǒng)。表式系統(tǒng)不能算是一個(gè)關(guān)系系統(tǒng)。(2) 最小關(guān)系系統(tǒng)最小關(guān)系系統(tǒng):支持關(guān)系數(shù)據(jù)結(jié)構(gòu)支持關(guān)系數(shù)據(jù)結(jié)構(gòu)支持選擇、投影和連接三種關(guān)系操作。支持選擇、投影和連接三種關(guān)系操作。許多微機(jī)關(guān)系數(shù)據(jù)庫(kù)系統(tǒng),如許多微機(jī)關(guān)系數(shù)據(jù)庫(kù)系統(tǒng),如Foxbase、FoxPro等屬于這一類。等屬于這一類。 (4) 全關(guān)系系統(tǒng)全關(guān)系系統(tǒng):具備

17、關(guān)系模型的所有特征,具備關(guān)系模型的所有特征, 即不僅是關(guān)系上完備的,即不僅是關(guān)系上完備的, 而且支持?jǐn)?shù)據(jù)結(jié)構(gòu)中域的概念,而且支持?jǐn)?shù)據(jù)結(jié)構(gòu)中域的概念,支持實(shí)體完整性和參照完整性。支持實(shí)體完整性和參照完整性。(3) 關(guān)系完備系統(tǒng)關(guān)系完備系統(tǒng):支持關(guān)系數(shù)據(jù)結(jié)構(gòu)支持關(guān)系數(shù)據(jù)結(jié)構(gòu)支持所有的關(guān)系操作。支持所有的關(guān)系操作。2、關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)、關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)3 3、關(guān)系模型、關(guān)系模型 關(guān)系模型包括關(guān)系數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作和關(guān)系中的數(shù)據(jù)約束三部分組成。(1 1)關(guān)系數(shù)據(jù)結(jié)構(gòu))關(guān)系數(shù)據(jù)結(jié)構(gòu) 關(guān)系模型采用二維表結(jié)構(gòu),由表框架框架(frame)和表元組元組(tuple)組成。表框架中的每個(gè)屬性稱為數(shù)據(jù)項(xiàng)數(shù)據(jù)項(xiàng),其取值范

18、圍稱為值域值域。 按關(guān)系模型組織的數(shù)據(jù)庫(kù),其中的每一行稱為一個(gè)元組。元組中的每個(gè)數(shù)據(jù)項(xiàng)的值稱為一個(gè)分量。2、關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)、關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)v 二維表滿足下列性質(zhì):二維表滿足下列性質(zhì): 元組個(gè)數(shù)是有限的元組個(gè)數(shù)是有限的 元組各不相同元組各不相同 元組次序無(wú)關(guān)元組次序無(wú)關(guān) 元組分量不可再分元組分量不可再分 - - 原子性原子性 屬性名唯一屬性名唯一 屬性次序無(wú)關(guān)屬性次序無(wú)關(guān) 屬性列中的分量具有與該屬性相同的值域?qū)傩粤兄械姆至烤哂信c該屬性相同的值域2、關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)、關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)v 幾個(gè)相關(guān)術(shù)語(yǔ):幾個(gè)相關(guān)術(shù)語(yǔ): 關(guān)系關(guān)系 碼碼 候選碼候選碼 主碼主碼 外碼外碼 關(guān)系子模式關(guān)系子模式 - - 用戶視圖用戶視圖/ /外模式外模式2、關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)、關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)(2 2)關(guān)系操作)關(guān)系操作v 數(shù)據(jù)查詢數(shù)據(jù)查詢v 數(shù)據(jù)變更:添加數(shù)據(jù)變更:添加/ /刪除刪除/ /修改修改(3 3)關(guān)系中的數(shù)據(jù)約束)關(guān)系中的數(shù)據(jù)約束 實(shí)體完整性約束實(shí)體完整性約束 參照完整性約束參照完整性約束 用戶自定義完整性約束用戶自定義完整性約束(4 4)SQLSQL語(yǔ)言語(yǔ)言3、數(shù)據(jù)庫(kù)操作特性與聯(lián)機(jī)事務(wù)處理、數(shù)據(jù)庫(kù)操作特性與聯(lián)機(jī)事務(wù)處理1 1、數(shù)據(jù)庫(kù)操作特性、數(shù)據(jù)庫(kù)操作特性

溫馨提示

  • 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)論