




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第三章數(shù)據(jù)管理中的數(shù)據(jù)模型3.1數(shù)據(jù)模型的基本概念3.2數(shù)據(jù)模型的四個(gè)世界3.3概念世界與概念模型3.4信息世界與邏輯模型3.5計(jì)算機(jī)世界與物理模型本章小結(jié)第三章數(shù)據(jù)管理中的數(shù)據(jù)模型3.1數(shù)據(jù)模型的基本概念13.1數(shù)據(jù)模型的基本概念數(shù)據(jù)模型是數(shù)據(jù)管理特征的抽象,是數(shù)據(jù)管理的核心;數(shù)據(jù)模型包括三部分內(nèi)容數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)操縱數(shù)據(jù)約束3.1數(shù)據(jù)模型的基本概念數(shù)據(jù)模型是數(shù)據(jù)管理特征的抽象,是數(shù)23.1數(shù)據(jù)模型的基本概念數(shù)據(jù)模型按不同的應(yīng)用層次分成三種類型:概念數(shù)據(jù)模型(概念模型)邏輯數(shù)據(jù)模型(邏輯模型)物理數(shù)據(jù)模型(物理模型)3.1數(shù)據(jù)模型的基本概念數(shù)據(jù)模型按不同的應(yīng)用層次分成三種類33.2數(shù)據(jù)模型的四個(gè)世界現(xiàn)實(shí)世界概念化形式化計(jì)算機(jī)概念世界信息世界計(jì)算機(jī)世界物理化圖3.1四個(gè)世界的轉(zhuǎn)化示意圖用戶現(xiàn)實(shí)世界:用戶所關(guān)注的世界,是客觀世界中劃定邊界的一個(gè)部分環(huán)境;概念世界:是對(duì)現(xiàn)實(shí)世界的抽象,從紛繁的現(xiàn)實(shí)世界中抽取出能反映現(xiàn)實(shí)本質(zhì)的概念和基本關(guān)系,它與具體的數(shù)據(jù)庫和計(jì)算機(jī)平臺(tái)無關(guān);信息世界:將概念世界中的概念和關(guān)系,以一定的形式映射到計(jì)算機(jī)世界中去;計(jì)算機(jī)世界:將信息世界中的模型在計(jì)算機(jī)物理結(jié)構(gòu)上實(shí)現(xiàn)。3.2數(shù)據(jù)模型的四個(gè)世界現(xiàn)實(shí)世界概念化形式化計(jì)算機(jī)概念世界43.3概念世界與概念模型1E-R模型又稱實(shí)體-聯(lián)系模型,它于1976年由PeterChen提出。3.3概念世界與概念模型1E-R模型又稱實(shí)體-聯(lián)系模型,53.3概念世界與概念模型(1)E-R模型的基本要素實(shí)體客觀存在并可相互區(qū)分的事物叫實(shí)體如學(xué)生張三、工人李四、計(jì)算機(jī)系、數(shù)據(jù)庫概論屬性實(shí)體所具有的某一特性一個(gè)實(shí)體可以由若干個(gè)屬性來刻畫例如,學(xué)生可由學(xué)號(hào)、姓名、年齡、系等組成聯(lián)系實(shí)體之間的相互關(guān)聯(lián)聯(lián)系也可以有屬性,如學(xué)生與課程之間有選課聯(lián)系,每個(gè)選課聯(lián)系都有一個(gè)成績作為其屬性
3.3概念世界與概念模型(1)E-R模型的基本要素63.3概念世界與概念模型(2)E-R模型中聯(lián)系的分類兩個(gè)實(shí)體集間的聯(lián)系多個(gè)實(shí)體集間的聯(lián)系一個(gè)實(shí)體集內(nèi)部的聯(lián)系
兩個(gè)實(shí)體集之間的聯(lián)系又可分為:一對(duì)一的聯(lián)系(1:1)一對(duì)多或多對(duì)一的聯(lián)系(1:m或m:1)多對(duì)多的聯(lián)系(m:n)3.3概念世界與概念模型(2)E-R模型中聯(lián)系的分類73.3概念世界與概念模型(3)E-R圖的表示方法實(shí)體集表示法屬性表示法聯(lián)系表示法學(xué)生課程學(xué)號(hào)姓名年齡選修3.3概念世界與概念模型(3)E-R圖的表示方法學(xué)生課程學(xué)8學(xué)生課程選修姓名學(xué)號(hào)年齡課程名課程號(hào)學(xué)分成績用無向邊把實(shí)體與其屬性連接起來將參與聯(lián)系的實(shí)體用線段連接mn聯(lián)系的數(shù)量圖3.2學(xué)生學(xué)修課程E-R圖學(xué)生課程選修姓名學(xué)號(hào)年齡課程名課程號(hào)學(xué)分成績用無向邊把實(shí)體與93.3概念世界與概念模型多個(gè)實(shí)體集之間的聯(lián)系FPUFPU3.3概念世界與概念模型多個(gè)實(shí)體集之間的聯(lián)系FPUFPU103.3概念世界與概念模型
自反聯(lián)系employeemanage
實(shí)體集間多種聯(lián)系teacherstudentef3.3概念世界與概念模型自反聯(lián)系employeemana113.3概念世界與概念模型例:在一個(gè)工廠物資管理系統(tǒng)中,有職工、倉庫、項(xiàng)目、零件、供應(yīng)商五個(gè)實(shí)體集以及供應(yīng)、庫存、領(lǐng)導(dǎo)、工作四個(gè)關(guān)系組成,試畫出E-R圖。3.3概念世界與概念模型例:在一個(gè)工廠物資管理系統(tǒng)中,有職123.3概念世界與概念模型供應(yīng)商項(xiàng)目零件供應(yīng)供應(yīng)商號(hào)姓名地址項(xiàng)目號(hào)預(yù)算單價(jià)預(yù)算名稱規(guī)格倉庫職工庫存庫存量工作領(lǐng)導(dǎo)倉庫號(hào)面積職工號(hào)姓名供應(yīng)量mpnmn1n1n圖3.3某工廠物資管理E-R圖3.3概念世界與概念模型供應(yīng)商項(xiàng)目零件供應(yīng)供應(yīng)商號(hào)姓名地址133.3概念世界與概念模型2面向?qū)ο竽P停?)對(duì)象的組成對(duì)象標(biāo)識(shí)符(OID)能惟一標(biāo)識(shí)對(duì)象的符號(hào)對(duì)象的靜態(tài)特性對(duì)對(duì)象屬性的刻畫類似于E-R模型中的屬性對(duì)象的動(dòng)態(tài)特性對(duì)對(duì)象實(shí)施的操作稱為方法或操作3.3概念世界與概念模型2面向?qū)ο竽P?43.3概念世界與概念模型(2)對(duì)象的特點(diǎn)對(duì)象的封裝性對(duì)象標(biāo)識(shí)符的獨(dú)立性對(duì)象屬性值的多值性
3.3概念世界與概念模型(2)對(duì)象的特點(diǎn)153.3概念世界與概念模型(3)類與類的特性類將一組具有相同屬性、方法的對(duì)象集合稱為類;類中的對(duì)象稱為實(shí)例。子類與超類子類超類普化特化(is-a)3.3概念世界與概念模型(3)類與類的特性163.3概念世界與概念模型聚合與分解由簡單的對(duì)象組合成復(fù)雜的對(duì)象稱為類的聚合(is-part-of)反之,為類的分解3.3概念世界與概念模型173.3概念世界與概念模型面向?qū)ο竽P鸵灶悶樘幚韱挝?,以類間的繼承、聚合為關(guān)聯(lián)所構(gòu)成的模型稱為面向?qū)ο竽P?。面向?qū)ο竽P湍苊枋鰪?fù)雜的現(xiàn)實(shí)世界。3.3概念世界與概念模型183.4信息世界與邏輯模型1概述層次模型網(wǎng)狀模型關(guān)系模型面向?qū)ο竽P蛯?duì)象-關(guān)系模型3.4信息世界與邏輯模型1概述193.4信息世界與邏輯模型關(guān)系模型的思想是IBM公司的E.F.Codd于1970年提出的;關(guān)系模型由關(guān)系數(shù)據(jù)結(jié)構(gòu)、關(guān)系操縱、數(shù)據(jù)約束2關(guān)系模型3.4信息世界與邏輯模型關(guān)系模型的思想是IBM公司的E.F203.4信息世界與邏輯模型(1)關(guān)系數(shù)據(jù)結(jié)構(gòu)用二維表來表示實(shí)體集用二維表來表示實(shí)體集之間的聯(lián)系屬性元組907580成績01S0202S0101S01課程號(hào)學(xué)號(hào)男女男性別192221年齡D01李紅S02D02王偉S03D01張軍S01系號(hào)姓名學(xué)號(hào)分量3.4信息世界與邏輯模型(1)關(guān)系數(shù)據(jù)結(jié)構(gòu)屬性元組9075213.4信息世界與邏輯模型關(guān)系的一列稱為屬性關(guān)系的一行稱為元組;屬性的取值范圍稱為域;屬性的個(gè)數(shù)稱為關(guān)系的元;關(guān)系框架
關(guān)系名及關(guān)系中的屬性構(gòu)成了關(guān)系框架。
設(shè)關(guān)系名為R,其屬性為a1,a2,…,an,則該關(guān)系的框架是R(a1,a2,…an)3.4信息世界與邏輯模型關(guān)系的一列稱為屬性223.4信息世界與邏輯模型關(guān)系的性質(zhì)關(guān)系是一個(gè)二維表,每行對(duì)應(yīng)一個(gè)元組,每列是一個(gè)屬性,有一個(gè)屬性名,對(duì)應(yīng)一個(gè)域;列是同質(zhì)的,即列值來自同一個(gè)域,不同列可以出自同一個(gè)域,但列名不同;關(guān)系中每一個(gè)屬性是不可分解的,即所有域都是原子數(shù)據(jù)的集合;3.4信息世界與邏輯模型關(guān)系的性質(zhì)233.4信息世界與邏輯模型關(guān)系的性質(zhì)關(guān)系中任兩個(gè)元組不能完全相同;每個(gè)關(guān)系都有關(guān)鍵字唯一標(biāo)識(shí)各個(gè)元組;關(guān)系中行的排列順序、列的排列順序是無關(guān)緊要的3.4信息世界與邏輯模型關(guān)系的性質(zhì)243.4信息世界與邏輯模型鍵(Key)關(guān)系中凡能惟一標(biāo)識(shí)元組的屬性集稱為該關(guān)系的鍵;關(guān)系中可能有若干個(gè)鍵,它們稱為候選鍵;假設(shè)學(xué)生的姓名不能重復(fù),這時(shí)學(xué)生的學(xué)號(hào)和姓名都可以標(biāo)識(shí)一個(gè)學(xué)生,學(xué)號(hào)和姓名都是候選健3.4信息世界與邏輯模型鍵(Key)253.4信息世界與邏輯模型鍵(Key)從所有候選鍵中選定一個(gè)用來區(qū)別同一關(guān)系中的不同元組,稱作主鍵;關(guān)系一定有主鍵一個(gè)實(shí)體集中任意兩個(gè)實(shí)體在主鍵上的取值不能相同如學(xué)號(hào)是學(xué)生實(shí)體的主鍵外鍵:若關(guān)系A(chǔ)中的某屬性集是關(guān)系B的鍵,則稱該屬性集是A的外鍵。3.4信息世界與邏輯模型鍵(Key)263.4信息世界與邏輯模型(2)關(guān)系操縱數(shù)據(jù)查詢數(shù)據(jù)刪除數(shù)據(jù)插入數(shù)據(jù)修改空值處理3.4信息世界與邏輯模型(2)關(guān)系操縱273.4信息世界與邏輯模型(3)關(guān)系中的數(shù)據(jù)約束實(shí)體完整性約束關(guān)鍵字必須唯一,其屬性值不能為NULL參照完整性約束外關(guān)鍵字必須取自參照關(guān)系的參照屬性值,但可以為NULL用戶自定義完整性約束學(xué)生的年齡在15-30之間3.4信息世界與邏輯模型(3)關(guān)系中的數(shù)據(jù)約束283.4信息世界與邏輯模型3面向?qū)ο筮壿嬆P秃蛯?duì)象關(guān)系模型面向?qū)ο筮壿嬆P蛯?duì)象關(guān)系模型擴(kuò)充的數(shù)據(jù)類型和復(fù)雜的數(shù)據(jù)類型繼承引用3.4信息世界與邏輯模型3面向?qū)ο筮壿嬆P秃蛯?duì)象關(guān)系模型293.5計(jì)算機(jī)世界與物理模型圖3.6數(shù)據(jù)庫物理模型的三個(gè)層次3.5計(jì)算機(jī)世界與物理模型圖3.6數(shù)據(jù)庫物理模型的三個(gè)層303.5計(jì)算機(jī)世界與物理模型1數(shù)據(jù)庫的物理存儲(chǔ)介質(zhì)主存儲(chǔ)器共作區(qū)緩沖區(qū)磁盤存儲(chǔ)器磁帶存儲(chǔ)器3.5計(jì)算機(jī)世界與物理模型1數(shù)據(jù)庫的物理存儲(chǔ)介質(zhì)313.5計(jì)算機(jī)世界與物理模型2文件系統(tǒng)文件系統(tǒng)的組成項(xiàng)記錄文件文件的操作打開文件關(guān)閉文件讀記錄寫記錄刪除記錄3.5計(jì)算機(jī)世界與物理模型2文件系統(tǒng)323.5計(jì)算機(jī)世界與物理模型3數(shù)據(jù)庫的物理結(jié)構(gòu)數(shù)據(jù)庫的數(shù)據(jù)分類數(shù)據(jù)主體數(shù)據(jù)字典數(shù)據(jù)間聯(lián)系的信息數(shù)據(jù)存取路徑信息與數(shù)據(jù)主體有關(guān)的其他信息數(shù)據(jù)庫存儲(chǔ)空間組織3.5計(jì)算機(jī)世界與物理模型3數(shù)據(jù)庫的物理結(jié)構(gòu)333.5計(jì)算機(jī)世界與物理模型圖3.7數(shù)據(jù)存儲(chǔ)空間邏輯結(jié)構(gòu)圖3.5計(jì)算機(jī)世界與物理模型圖3.7數(shù)據(jù)存儲(chǔ)空間邏輯結(jié)構(gòu)圖34本章小結(jié)現(xiàn)實(shí)世界概念化形式化概念世界信息世界計(jì)算機(jī)世界物理化概念模型{E-R模型、面向?qū)ο竽P停壿嬆P停P(guān)系模型、對(duì)象-關(guān)系模型}物理模型本章小結(jié)現(xiàn)實(shí)世界概念化形式化概念世界信息世界計(jì)算機(jī)世界物理化35對(duì)象的特點(diǎn)對(duì)象的封裝性對(duì)象的屬性與方法是封裝在一起的外界不能直接訪問對(duì)象的屬性,須通過方法來訪問對(duì)象的特點(diǎn)36對(duì)象的特點(diǎn)對(duì)象標(biāo)識(shí)符的獨(dú)立性對(duì)象標(biāo)識(shí)符獨(dú)立于屬性值如兩個(gè)品牌規(guī)格相同的茶杯,它們的屬性值是相同的,但它們是不同的對(duì)象,具有不同的OID。對(duì)象的特點(diǎn)37對(duì)象的特點(diǎn)對(duì)象屬性值的多值性對(duì)象屬性的取值可以是單值也可以是多值如學(xué)生選修多門課程,其成績?nèi)≈悼梢詾槎嘀祵?duì)象的特點(diǎn)38子類與超類圖3.4子類和超類間的is-a示意圖子類與超類圖3.4子類和超類間的is-a示意圖39類的聚合與分解圖3.5類的聚合與分解表示類的聚合與分解圖3.5類的聚合與分解表示40關(guān)系的性質(zhì)907580成績01S0202S0101S01課程號(hào)學(xué)號(hào)男女男性別192221年齡D01李紅S02D02王偉S03D01張軍S01系號(hào)姓名學(xué)號(hào)關(guān)系的性質(zhì)907580成績01S0202S0101S01課程41鍵907580成績01S0202S0101S01課程號(hào)學(xué)號(hào)男女男性別192221年齡D01李紅S02D02王偉S03D01張軍S01系號(hào)姓名學(xué)號(hào)鍵907580成績01S0202S0101S01課程號(hào)學(xué)號(hào)男42外鍵助教講師教授職稱253546年齡D01李紅A002D02王麗A003D01張亮A001系號(hào)姓名工號(hào)系號(hào)系名地址D01船海D041D02電信B042外鍵助教講師教授職稱253546年齡D01李紅A002D0243空值處理在關(guān)系元組的分量中允許出現(xiàn)空值,空值的含義如下:未知的值不可能出現(xiàn)的值注意關(guān)系的主鍵中不允許出現(xiàn)空值需要定義有關(guān)空值的運(yùn)算空值處理在關(guān)系元組的分量中允許出現(xiàn)空值,空值的含義如下:44第三章數(shù)據(jù)管理中的數(shù)據(jù)模型3.1數(shù)據(jù)模型的基本概念3.2數(shù)據(jù)模型的四個(gè)世界3.3概念世界與概念模型3.4信息世界與邏輯模型3.5計(jì)算機(jī)世界與物理模型本章小結(jié)第三章數(shù)據(jù)管理中的數(shù)據(jù)模型3.1數(shù)據(jù)模型的基本概念453.1數(shù)據(jù)模型的基本概念數(shù)據(jù)模型是數(shù)據(jù)管理特征的抽象,是數(shù)據(jù)管理的核心;數(shù)據(jù)模型包括三部分內(nèi)容數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)操縱數(shù)據(jù)約束3.1數(shù)據(jù)模型的基本概念數(shù)據(jù)模型是數(shù)據(jù)管理特征的抽象,是數(shù)463.1數(shù)據(jù)模型的基本概念數(shù)據(jù)模型按不同的應(yīng)用層次分成三種類型:概念數(shù)據(jù)模型(概念模型)邏輯數(shù)據(jù)模型(邏輯模型)物理數(shù)據(jù)模型(物理模型)3.1數(shù)據(jù)模型的基本概念數(shù)據(jù)模型按不同的應(yīng)用層次分成三種類473.2數(shù)據(jù)模型的四個(gè)世界現(xiàn)實(shí)世界概念化形式化計(jì)算機(jī)概念世界信息世界計(jì)算機(jī)世界物理化圖3.1四個(gè)世界的轉(zhuǎn)化示意圖用戶現(xiàn)實(shí)世界:用戶所關(guān)注的世界,是客觀世界中劃定邊界的一個(gè)部分環(huán)境;概念世界:是對(duì)現(xiàn)實(shí)世界的抽象,從紛繁的現(xiàn)實(shí)世界中抽取出能反映現(xiàn)實(shí)本質(zhì)的概念和基本關(guān)系,它與具體的數(shù)據(jù)庫和計(jì)算機(jī)平臺(tái)無關(guān);信息世界:將概念世界中的概念和關(guān)系,以一定的形式映射到計(jì)算機(jī)世界中去;計(jì)算機(jī)世界:將信息世界中的模型在計(jì)算機(jī)物理結(jié)構(gòu)上實(shí)現(xiàn)。3.2數(shù)據(jù)模型的四個(gè)世界現(xiàn)實(shí)世界概念化形式化計(jì)算機(jī)概念世界483.3概念世界與概念模型1E-R模型又稱實(shí)體-聯(lián)系模型,它于1976年由PeterChen提出。3.3概念世界與概念模型1E-R模型又稱實(shí)體-聯(lián)系模型,493.3概念世界與概念模型(1)E-R模型的基本要素實(shí)體客觀存在并可相互區(qū)分的事物叫實(shí)體如學(xué)生張三、工人李四、計(jì)算機(jī)系、數(shù)據(jù)庫概論屬性實(shí)體所具有的某一特性一個(gè)實(shí)體可以由若干個(gè)屬性來刻畫例如,學(xué)生可由學(xué)號(hào)、姓名、年齡、系等組成聯(lián)系實(shí)體之間的相互關(guān)聯(lián)聯(lián)系也可以有屬性,如學(xué)生與課程之間有選課聯(lián)系,每個(gè)選課聯(lián)系都有一個(gè)成績作為其屬性
3.3概念世界與概念模型(1)E-R模型的基本要素503.3概念世界與概念模型(2)E-R模型中聯(lián)系的分類兩個(gè)實(shí)體集間的聯(lián)系多個(gè)實(shí)體集間的聯(lián)系一個(gè)實(shí)體集內(nèi)部的聯(lián)系
兩個(gè)實(shí)體集之間的聯(lián)系又可分為:一對(duì)一的聯(lián)系(1:1)一對(duì)多或多對(duì)一的聯(lián)系(1:m或m:1)多對(duì)多的聯(lián)系(m:n)3.3概念世界與概念模型(2)E-R模型中聯(lián)系的分類513.3概念世界與概念模型(3)E-R圖的表示方法實(shí)體集表示法屬性表示法聯(lián)系表示法學(xué)生課程學(xué)號(hào)姓名年齡選修3.3概念世界與概念模型(3)E-R圖的表示方法學(xué)生課程學(xué)52學(xué)生課程選修姓名學(xué)號(hào)年齡課程名課程號(hào)學(xué)分成績用無向邊把實(shí)體與其屬性連接起來將參與聯(lián)系的實(shí)體用線段連接mn聯(lián)系的數(shù)量圖3.2學(xué)生學(xué)修課程E-R圖學(xué)生課程選修姓名學(xué)號(hào)年齡課程名課程號(hào)學(xué)分成績用無向邊把實(shí)體與533.3概念世界與概念模型多個(gè)實(shí)體集之間的聯(lián)系FPUFPU3.3概念世界與概念模型多個(gè)實(shí)體集之間的聯(lián)系FPUFPU543.3概念世界與概念模型
自反聯(lián)系employeemanage
實(shí)體集間多種聯(lián)系teacherstudentef3.3概念世界與概念模型自反聯(lián)系employeemana553.3概念世界與概念模型例:在一個(gè)工廠物資管理系統(tǒng)中,有職工、倉庫、項(xiàng)目、零件、供應(yīng)商五個(gè)實(shí)體集以及供應(yīng)、庫存、領(lǐng)導(dǎo)、工作四個(gè)關(guān)系組成,試畫出E-R圖。3.3概念世界與概念模型例:在一個(gè)工廠物資管理系統(tǒng)中,有職563.3概念世界與概念模型供應(yīng)商項(xiàng)目零件供應(yīng)供應(yīng)商號(hào)姓名地址項(xiàng)目號(hào)預(yù)算單價(jià)預(yù)算名稱規(guī)格倉庫職工庫存庫存量工作領(lǐng)導(dǎo)倉庫號(hào)面積職工號(hào)姓名供應(yīng)量mpnmn1n1n圖3.3某工廠物資管理E-R圖3.3概念世界與概念模型供應(yīng)商項(xiàng)目零件供應(yīng)供應(yīng)商號(hào)姓名地址573.3概念世界與概念模型2面向?qū)ο竽P停?)對(duì)象的組成對(duì)象標(biāo)識(shí)符(OID)能惟一標(biāo)識(shí)對(duì)象的符號(hào)對(duì)象的靜態(tài)特性對(duì)對(duì)象屬性的刻畫類似于E-R模型中的屬性對(duì)象的動(dòng)態(tài)特性對(duì)對(duì)象實(shí)施的操作稱為方法或操作3.3概念世界與概念模型2面向?qū)ο竽P?83.3概念世界與概念模型(2)對(duì)象的特點(diǎn)對(duì)象的封裝性對(duì)象標(biāo)識(shí)符的獨(dú)立性對(duì)象屬性值的多值性
3.3概念世界與概念模型(2)對(duì)象的特點(diǎn)593.3概念世界與概念模型(3)類與類的特性類將一組具有相同屬性、方法的對(duì)象集合稱為類;類中的對(duì)象稱為實(shí)例。子類與超類子類超類普化特化(is-a)3.3概念世界與概念模型(3)類與類的特性603.3概念世界與概念模型聚合與分解由簡單的對(duì)象組合成復(fù)雜的對(duì)象稱為類的聚合(is-part-of)反之,為類的分解3.3概念世界與概念模型613.3概念世界與概念模型面向?qū)ο竽P鸵灶悶樘幚韱挝?,以類間的繼承、聚合為關(guān)聯(lián)所構(gòu)成的模型稱為面向?qū)ο竽P汀C嫦驅(qū)ο竽P湍苊枋鰪?fù)雜的現(xiàn)實(shí)世界。3.3概念世界與概念模型623.4信息世界與邏輯模型1概述層次模型網(wǎng)狀模型關(guān)系模型面向?qū)ο竽P蛯?duì)象-關(guān)系模型3.4信息世界與邏輯模型1概述633.4信息世界與邏輯模型關(guān)系模型的思想是IBM公司的E.F.Codd于1970年提出的;關(guān)系模型由關(guān)系數(shù)據(jù)結(jié)構(gòu)、關(guān)系操縱、數(shù)據(jù)約束2關(guān)系模型3.4信息世界與邏輯模型關(guān)系模型的思想是IBM公司的E.F643.4信息世界與邏輯模型(1)關(guān)系數(shù)據(jù)結(jié)構(gòu)用二維表來表示實(shí)體集用二維表來表示實(shí)體集之間的聯(lián)系屬性元組907580成績01S0202S0101S01課程號(hào)學(xué)號(hào)男女男性別192221年齡D01李紅S02D02王偉S03D01張軍S01系號(hào)姓名學(xué)號(hào)分量3.4信息世界與邏輯模型(1)關(guān)系數(shù)據(jù)結(jié)構(gòu)屬性元組9075653.4信息世界與邏輯模型關(guān)系的一列稱為屬性關(guān)系的一行稱為元組;屬性的取值范圍稱為域;屬性的個(gè)數(shù)稱為關(guān)系的元;關(guān)系框架
關(guān)系名及關(guān)系中的屬性構(gòu)成了關(guān)系框架。
設(shè)關(guān)系名為R,其屬性為a1,a2,…,an,則該關(guān)系的框架是R(a1,a2,…an)3.4信息世界與邏輯模型關(guān)系的一列稱為屬性663.4信息世界與邏輯模型關(guān)系的性質(zhì)關(guān)系是一個(gè)二維表,每行對(duì)應(yīng)一個(gè)元組,每列是一個(gè)屬性,有一個(gè)屬性名,對(duì)應(yīng)一個(gè)域;列是同質(zhì)的,即列值來自同一個(gè)域,不同列可以出自同一個(gè)域,但列名不同;關(guān)系中每一個(gè)屬性是不可分解的,即所有域都是原子數(shù)據(jù)的集合;3.4信息世界與邏輯模型關(guān)系的性質(zhì)673.4信息世界與邏輯模型關(guān)系的性質(zhì)關(guān)系中任兩個(gè)元組不能完全相同;每個(gè)關(guān)系都有關(guān)鍵字唯一標(biāo)識(shí)各個(gè)元組;關(guān)系中行的排列順序、列的排列順序是無關(guān)緊要的3.4信息世界與邏輯模型關(guān)系的性質(zhì)683.4信息世界與邏輯模型鍵(Key)關(guān)系中凡能惟一標(biāo)識(shí)元組的屬性集稱為該關(guān)系的鍵;關(guān)系中可能有若干個(gè)鍵,它們稱為候選鍵;假設(shè)學(xué)生的姓名不能重復(fù),這時(shí)學(xué)生的學(xué)號(hào)和姓名都可以標(biāo)識(shí)一個(gè)學(xué)生,學(xué)號(hào)和姓名都是候選健3.4信息世界與邏輯模型鍵(Key)693.4信息世界與邏輯模型鍵(Key)從所有候選鍵中選定一個(gè)用來區(qū)別同一關(guān)系中的不同元組,稱作主鍵;關(guān)系一定有主鍵一個(gè)實(shí)體集中任意兩個(gè)實(shí)體在主鍵上的取值不能相同如學(xué)號(hào)是學(xué)生實(shí)體的主鍵外鍵:若關(guān)系A(chǔ)中的某屬性集是關(guān)系B的鍵,則稱該屬性集是A的外鍵。3.4信息世界與邏輯模型鍵(Key)703.4信息世界與邏輯模型(2)關(guān)系操縱數(shù)據(jù)查詢數(shù)據(jù)刪除數(shù)據(jù)插入數(shù)據(jù)修改空值處理3.4信息世界與邏輯模型(2)關(guān)系操縱713.4信息世界與邏輯模型(3)關(guān)系中的數(shù)據(jù)約束實(shí)體完整性約束關(guān)鍵字必須唯一,其屬性值不能為NULL參照完整性約束外關(guān)鍵字必須取自參照關(guān)系的參照屬性值,但可以為NULL用戶自定義完整性約束學(xué)生的年齡在15-30之間3.4信息世界與邏輯模型(3)關(guān)系中的數(shù)據(jù)約束723.4信息世界與邏輯模型3面向?qū)ο筮壿嬆P秃蛯?duì)象關(guān)系模型面向?qū)ο筮壿嬆P蛯?duì)象關(guān)系模型擴(kuò)充的數(shù)據(jù)類型和復(fù)雜的數(shù)據(jù)類型繼承引用3.4信息世界與邏輯模型3面向?qū)ο筮壿嬆P秃蛯?duì)象關(guān)系模型733.5計(jì)算機(jī)世界與物理模型圖3.6數(shù)據(jù)庫物理模型的三個(gè)層次3.5計(jì)算機(jī)世界與物理模型圖3.6數(shù)據(jù)庫物理模型的三個(gè)層743.5計(jì)算機(jī)世界與物理模型1數(shù)據(jù)庫的物理存儲(chǔ)介質(zhì)主存儲(chǔ)器共作區(qū)緩沖區(qū)磁盤存儲(chǔ)器磁帶存儲(chǔ)器3.5計(jì)算機(jī)世界與物理模型1數(shù)據(jù)庫的物理存儲(chǔ)介質(zhì)753.5計(jì)算機(jī)世界與物理模型2文件系統(tǒng)文件系統(tǒng)的組成項(xiàng)記錄文件文件的操作打開文件關(guān)閉文件讀記錄寫記錄刪除記錄3.5計(jì)算機(jī)世界與物理模型2文件系統(tǒng)763.5計(jì)算機(jī)世界與物理模型3數(shù)據(jù)庫的物理結(jié)構(gòu)數(shù)據(jù)庫的數(shù)據(jù)分類數(shù)據(jù)主體數(shù)據(jù)字典數(shù)據(jù)間聯(lián)系的信息數(shù)據(jù)存取路徑信息與數(shù)據(jù)主體有關(guān)的其他信息數(shù)據(jù)庫存儲(chǔ)空間組織3.5計(jì)算機(jī)世界與物理模型3數(shù)據(jù)庫的物理結(jié)構(gòu)773.5計(jì)算機(jī)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 行政組織與社會(huì)動(dòng)態(tài)變化的適應(yīng)性試題及答案
- 網(wǎng)絡(luò)架構(gòu)設(shè)計(jì)原則試題及答案
- 數(shù)據(jù)庫中間件應(yīng)用實(shí)例試題及答案
- 測試需求管理與跟蹤試題及答案
- 公路工程施工組織設(shè)計(jì)試題及答案解析
- 計(jì)算機(jī)四級(jí)軟件測試全景總結(jié)試題及答案
- 培訓(xùn)學(xué)校實(shí)訓(xùn)管理制度
- 小學(xué)學(xué)生考勤管理制度
- 深入探索2025年網(wǎng)絡(luò)技術(shù)考試試題及答案
- 嵌入式無線通信技術(shù)試題及答案
- 專題02地球的運(yùn)動(dòng)-三年(2020-2022)中考地理真題分項(xiàng)匯編(遼寧專用)(原卷版+解析)
- 定向增發(fā)一般流程
- 王維詩詞課件
- 機(jī)械制造業(yè)質(zhì)量管控流程指南
- 反訴狀(業(yè)主反訴物業(yè))(供參考)
- 河道景觀設(shè)計(jì)合同范本
- 海外倉合同范本
- 2024婦科惡性腫瘤抗體偶聯(lián)藥物臨床應(yīng)用指南(完整版)
- 2024-2029全球及中國電氣電子中的CFD行業(yè)市場發(fā)展分析及前景趨勢與投資發(fā)展研究報(bào)告
- 中國法律史-第三次平時(shí)作業(yè)-國開-參考資料
- 懸挑腳手架及卸料平臺(tái)監(jiān)理旁站記錄表
評(píng)論
0/150
提交評(píng)論