




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第三章數(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)用層次分成三種類(lèi)型:概念數(shù)據(jù)模型(概念模型)邏輯數(shù)據(jù)模型(邏輯模型)物理數(shù)據(jù)模型(物理模型)3.1數(shù)據(jù)模型的基本概念數(shù)據(jù)模型按不同的應(yīng)用層次分成三種類(lèi)33.2數(shù)據(jù)模型的四個(gè)世界現(xiàn)實(shí)世界概念化形式化計(jì)算機(jī)概念世界信息世界計(jì)算機(jī)世界物理化圖3.1四個(gè)世界的轉(zhuǎn)化示意圖用戶(hù)現(xiàn)實(shí)世界:用戶(hù)所關(guān)注的世界,是客觀(guān)世界中劃定邊界的一個(gè)部分環(huán)境;概念世界:是對(duì)現(xiàn)實(shí)世界的抽象,從紛繁的現(xiàn)實(shí)世界中抽取出能反映現(xiàn)實(shí)本質(zhì)的概念和基本關(guān)系,它與具體的數(shù)據(jù)庫(kù)和計(jì)算機(jī)平臺(tái)無(wú)關(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模型又稱(chēng)實(shí)體-聯(lián)系模型,它于1976年由PeterChen提出。3.3概念世界與概念模型1E-R模型又稱(chēng)實(shí)體-聯(lián)系模型,53.3概念世界與概念模型(1)E-R模型的基本要素實(shí)體客觀(guān)存在并可相互區(qū)分的事物叫實(shí)體如學(xué)生張三、工人李四、計(jì)算機(jī)系、數(shù)據(jù)庫(kù)概論屬性實(shí)體所具有的某一特性一個(gè)實(shí)體可以由若干個(gè)屬性來(lái)刻畫(huà)例如,學(xué)生可由學(xué)號(hào)、姓名、年齡、系等組成聯(lián)系實(shí)體之間的相互關(guān)聯(lián)聯(lián)系也可以有屬性,如學(xué)生與課程之間有選課聯(lián)系,每個(gè)選課聯(lián)系都有一個(gè)成績(jī)作為其屬性
3.3概念世界與概念模型(1)E-R模型的基本要素63.3概念世界與概念模型(2)E-R模型中聯(lián)系的分類(lèi)兩個(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)系的分類(lèi)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é)分成績(jī)用無(wú)向邊把實(shí)體與其屬性連接起來(lái)將參與聯(lián)系的實(shí)體用線(xiàn)段連接mn聯(lián)系的數(shù)量圖3.2學(xué)生學(xué)修課程E-R圖學(xué)生課程選修姓名學(xué)號(hào)年齡課程名課程號(hào)學(xué)分成績(jī)用無(wú)向邊把實(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è)工廠(chǎng)物資管理系統(tǒng)中,有職工、倉(cāng)庫(kù)、項(xiàng)目、零件、供應(yīng)商五個(gè)實(shí)體集以及供應(yīng)、庫(kù)存、領(lǐng)導(dǎo)、工作四個(gè)關(guān)系組成,試畫(huà)出E-R圖。3.3概念世界與概念模型例:在一個(gè)工廠(chǎng)物資管理系統(tǒng)中,有職123.3概念世界與概念模型供應(yīng)商項(xiàng)目零件供應(yīng)供應(yīng)商號(hào)姓名地址項(xiàng)目號(hào)預(yù)算單價(jià)預(yù)算名稱(chēng)規(guī)格倉(cāng)庫(kù)職工庫(kù)存庫(kù)存量工作領(lǐng)導(dǎo)倉(cāng)庫(kù)號(hào)面積職工號(hào)姓名供應(yīng)量mpnmn1n1n圖3.3某工廠(chǎng)物資管理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ì)象屬性的刻畫(huà)類(lèi)似于E-R模型中的屬性對(duì)象的動(dòng)態(tài)特性對(duì)對(duì)象實(shí)施的操作稱(chēng)為方法或操作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)類(lèi)與類(lèi)的特性類(lèi)將一組具有相同屬性、方法的對(duì)象集合稱(chēng)為類(lèi);類(lèi)中的對(duì)象稱(chēng)為實(shí)例。子類(lèi)與超類(lèi)子類(lèi)超類(lèi)普化特化(is-a)3.3概念世界與概念模型(3)類(lèi)與類(lèi)的特性163.3概念世界與概念模型聚合與分解由簡(jiǎn)單的對(duì)象組合成復(fù)雜的對(duì)象稱(chēng)為類(lèi)的聚合(is-part-of)反之,為類(lèi)的分解3.3概念世界與概念模型173.3概念世界與概念模型面向?qū)ο竽P鸵灶?lèi)為處理單位,以類(lèi)間的繼承、聚合為關(guān)聯(lián)所構(gòu)成的模型稱(chēng)為面向?qū)ο竽P汀C嫦驅(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)用二維表來(lái)表示實(shí)體集用二維表來(lái)表示實(shí)體集之間的聯(lián)系屬性元組907580成績(jī)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)系的一列稱(chēng)為屬性關(guān)系的一行稱(chēng)為元組;屬性的取值范圍稱(chēng)為域;屬性的個(gè)數(shù)稱(chēng)為關(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)系的一列稱(chēng)為屬性223.4信息世界與邏輯模型關(guān)系的性質(zhì)關(guān)系是一個(gè)二維表,每行對(duì)應(yīng)一個(gè)元組,每列是一個(gè)屬性,有一個(gè)屬性名,對(duì)應(yīng)一個(gè)域;列是同質(zhì)的,即列值來(lái)自同一個(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)系中行的排列順序、列的排列順序是無(wú)關(guān)緊要的3.4信息世界與邏輯模型關(guān)系的性質(zhì)243.4信息世界與邏輯模型鍵(Key)關(guān)系中凡能惟一標(biāo)識(shí)元組的屬性集稱(chēng)為該關(guān)系的鍵;關(guān)系中可能有若干個(gè)鍵,它們稱(chēng)為候選鍵;假設(shè)學(xué)生的姓名不能重復(fù),這時(shí)學(xué)生的學(xué)號(hào)和姓名都可以標(biāo)識(shí)一個(gè)學(xué)生,學(xué)號(hào)和姓名都是候選健3.4信息世界與邏輯模型鍵(Key)253.4信息世界與邏輯模型鍵(Key)從所有候選鍵中選定一個(gè)用來(lái)區(qū)別同一關(guān)系中的不同元組,稱(chēng)作主鍵;關(guān)系一定有主鍵一個(gè)實(shí)體集中任意兩個(gè)實(shí)體在主鍵上的取值不能相同如學(xué)號(hào)是學(xué)生實(shí)體的主鍵外鍵:若關(guān)系A(chǔ)中的某屬性集是關(guān)系B的鍵,則稱(chēng)該屬性集是A的外鍵。3.4信息世界與邏輯模型鍵(Key)263.4信息世界與邏輯模型(2)關(guān)系操縱數(shù)據(jù)查詢(xún)數(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用戶(hù)自定義完整性約束學(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ù)類(lèi)型和復(fù)雜的數(shù)據(jù)類(lèi)型繼承引用3.4信息世界與邏輯模型3面向?qū)ο筮壿嬆P秃蛯?duì)象關(guān)系模型293.5計(jì)算機(jī)世界與物理模型圖3.6數(shù)據(jù)庫(kù)物理模型的三個(gè)層次3.5計(jì)算機(jī)世界與物理模型圖3.6數(shù)據(jù)庫(kù)物理模型的三個(gè)層303.5計(jì)算機(jī)世界與物理模型1數(shù)據(jù)庫(kù)的物理存儲(chǔ)介質(zhì)主存儲(chǔ)器共作區(qū)緩沖區(qū)磁盤(pán)存儲(chǔ)器磁帶存儲(chǔ)器3.5計(jì)算機(jī)世界與物理模型1數(shù)據(jù)庫(kù)的物理存儲(chǔ)介質(zhì)313.5計(jì)算機(jī)世界與物理模型2文件系統(tǒng)文件系統(tǒng)的組成項(xiàng)記錄文件文件的操作打開(kāi)文件關(guān)閉文件讀記錄寫(xiě)記錄刪除記錄3.5計(jì)算機(jī)世界與物理模型2文件系統(tǒng)323.5計(jì)算機(jī)世界與物理模型3數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)數(shù)據(jù)庫(kù)的數(shù)據(jù)分類(lèi)數(shù)據(jù)主體數(shù)據(jù)字典數(shù)據(jù)間聯(lián)系的信息數(shù)據(jù)存取路徑信息與數(shù)據(jù)主體有關(guān)的其他信息數(shù)據(jù)庫(kù)存儲(chǔ)空間組織3.5計(jì)算機(jī)世界與物理模型3數(shù)據(jù)庫(kù)的物理結(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ì)象的屬性與方法是封裝在一起的外界不能直接訪(fǎng)問(wèn)對(duì)象的屬性,須通過(guò)方法來(lái)訪(fǎng)問(wèn)對(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é)生選修多門(mén)課程,其成績(jī)?nèi)≈悼梢詾槎嘀祵?duì)象的特點(diǎn)38子類(lèi)與超類(lèi)圖3.4子類(lèi)和超類(lèi)間的is-a示意圖子類(lèi)與超類(lèi)圖3.4子類(lèi)和超類(lèi)間的is-a示意圖39類(lèi)的聚合與分解圖3.5類(lèi)的聚合與分解表示類(lèi)的聚合與分解圖3.5類(lèi)的聚合與分解表示40關(guān)系的性質(zhì)907580成績(jī)01S0202S0101S01課程號(hào)學(xué)號(hào)男女男性別192221年齡D01李紅S02D02王偉S03D01張軍S01系號(hào)姓名學(xué)號(hào)關(guān)系的性質(zhì)907580成績(jī)01S0202S0101S01課程41鍵907580成績(jī)01S0202S0101S01課程號(hào)學(xué)號(hào)男女男性別192221年齡D01李紅S02D02王偉S03D01張軍S01系號(hào)姓名學(xué)號(hào)鍵907580成績(jī)01S0202S0101S01課程號(hào)學(xué)號(hào)男42外鍵助教講師教授職稱(chēng)253546年齡D01李紅A002D02王麗A003D01張亮A001系號(hào)姓名工號(hào)系號(hào)系名地址D01船海D041D02電信B042外鍵助教講師教授職稱(chēng)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)用層次分成三種類(lèi)型:概念數(shù)據(jù)模型(概念模型)邏輯數(shù)據(jù)模型(邏輯模型)物理數(shù)據(jù)模型(物理模型)3.1數(shù)據(jù)模型的基本概念數(shù)據(jù)模型按不同的應(yīng)用層次分成三種類(lèi)473.2數(shù)據(jù)模型的四個(gè)世界現(xiàn)實(shí)世界概念化形式化計(jì)算機(jī)概念世界信息世界計(jì)算機(jī)世界物理化圖3.1四個(gè)世界的轉(zhuǎn)化示意圖用戶(hù)現(xiàn)實(shí)世界:用戶(hù)所關(guān)注的世界,是客觀(guān)世界中劃定邊界的一個(gè)部分環(huán)境;概念世界:是對(duì)現(xiàn)實(shí)世界的抽象,從紛繁的現(xiàn)實(shí)世界中抽取出能反映現(xiàn)實(shí)本質(zhì)的概念和基本關(guān)系,它與具體的數(shù)據(jù)庫(kù)和計(jì)算機(jī)平臺(tái)無(wú)關(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模型又稱(chēng)實(shí)體-聯(lián)系模型,它于1976年由PeterChen提出。3.3概念世界與概念模型1E-R模型又稱(chēng)實(shí)體-聯(lián)系模型,493.3概念世界與概念模型(1)E-R模型的基本要素實(shí)體客觀(guān)存在并可相互區(qū)分的事物叫實(shí)體如學(xué)生張三、工人李四、計(jì)算機(jī)系、數(shù)據(jù)庫(kù)概論屬性實(shí)體所具有的某一特性一個(gè)實(shí)體可以由若干個(gè)屬性來(lái)刻畫(huà)例如,學(xué)生可由學(xué)號(hào)、姓名、年齡、系等組成聯(lián)系實(shí)體之間的相互關(guān)聯(lián)聯(lián)系也可以有屬性,如學(xué)生與課程之間有選課聯(lián)系,每個(gè)選課聯(lián)系都有一個(gè)成績(jī)作為其屬性
3.3概念世界與概念模型(1)E-R模型的基本要素503.3概念世界與概念模型(2)E-R模型中聯(lián)系的分類(lèi)兩個(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)系的分類(lèi)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é)分成績(jī)用無(wú)向邊把實(shí)體與其屬性連接起來(lái)將參與聯(lián)系的實(shí)體用線(xiàn)段連接mn聯(lián)系的數(shù)量圖3.2學(xué)生學(xué)修課程E-R圖學(xué)生課程選修姓名學(xué)號(hào)年齡課程名課程號(hào)學(xué)分成績(jī)用無(wú)向邊把實(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è)工廠(chǎng)物資管理系統(tǒng)中,有職工、倉(cāng)庫(kù)、項(xiàng)目、零件、供應(yīng)商五個(gè)實(shí)體集以及供應(yīng)、庫(kù)存、領(lǐng)導(dǎo)、工作四個(gè)關(guān)系組成,試畫(huà)出E-R圖。3.3概念世界與概念模型例:在一個(gè)工廠(chǎng)物資管理系統(tǒng)中,有職563.3概念世界與概念模型供應(yīng)商項(xiàng)目零件供應(yīng)供應(yīng)商號(hào)姓名地址項(xiàng)目號(hào)預(yù)算單價(jià)預(yù)算名稱(chēng)規(guī)格倉(cāng)庫(kù)職工庫(kù)存庫(kù)存量工作領(lǐng)導(dǎo)倉(cāng)庫(kù)號(hào)面積職工號(hào)姓名供應(yīng)量mpnmn1n1n圖3.3某工廠(chǎng)物資管理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ì)象屬性的刻畫(huà)類(lèi)似于E-R模型中的屬性對(duì)象的動(dòng)態(tài)特性對(duì)對(duì)象實(shí)施的操作稱(chēng)為方法或操作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)類(lèi)與類(lèi)的特性類(lèi)將一組具有相同屬性、方法的對(duì)象集合稱(chēng)為類(lèi);類(lèi)中的對(duì)象稱(chēng)為實(shí)例。子類(lèi)與超類(lèi)子類(lèi)超類(lèi)普化特化(is-a)3.3概念世界與概念模型(3)類(lèi)與類(lèi)的特性603.3概念世界與概念模型聚合與分解由簡(jiǎn)單的對(duì)象組合成復(fù)雜的對(duì)象稱(chēng)為類(lèi)的聚合(is-part-of)反之,為類(lèi)的分解3.3概念世界與概念模型613.3概念世界與概念模型面向?qū)ο竽P鸵灶?lèi)為處理單位,以類(lèi)間的繼承、聚合為關(guān)聯(lián)所構(gòu)成的模型稱(chēng)為面向?qū)ο竽P?。面向?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)用二維表來(lái)表示實(shí)體集用二維表來(lái)表示實(shí)體集之間的聯(lián)系屬性元組907580成績(jī)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)系的一列稱(chēng)為屬性關(guān)系的一行稱(chēng)為元組;屬性的取值范圍稱(chēng)為域;屬性的個(gè)數(shù)稱(chēng)為關(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)系的一列稱(chēng)為屬性663.4信息世界與邏輯模型關(guān)系的性質(zhì)關(guān)系是一個(gè)二維表,每行對(duì)應(yīng)一個(gè)元組,每列是一個(gè)屬性,有一個(gè)屬性名,對(duì)應(yīng)一個(gè)域;列是同質(zhì)的,即列值來(lái)自同一個(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)系中行的排列順序、列的排列順序是無(wú)關(guān)緊要的3.4信息世界與邏輯模型關(guān)系的性質(zhì)683.4信息世界與邏輯模型鍵(Key)關(guān)系中凡能惟一標(biāo)識(shí)元組的屬性集稱(chēng)為該關(guān)系的鍵;關(guān)系中可能有若干個(gè)鍵,它們稱(chēng)為候選鍵;假設(shè)學(xué)生的姓名不能重復(fù),這時(shí)學(xué)生的學(xué)號(hào)和姓名都可以標(biāo)識(shí)一個(gè)學(xué)生,學(xué)號(hào)和姓名都是候選健3.4信息世界與邏輯模型鍵(Key)693.4信息世界與邏輯模型鍵(Key)從所有候選鍵中選定一個(gè)用來(lái)區(qū)別同一關(guān)系中的不同元組,稱(chēng)作主鍵;關(guān)系一定有主鍵一個(gè)實(shí)體集中任意兩個(gè)實(shí)體在主鍵上的取值不能相同如學(xué)號(hào)是學(xué)生實(shí)體的主鍵外鍵:若關(guān)系A(chǔ)中的某屬性集是關(guān)系B的鍵,則稱(chēng)該屬性集是A的外鍵。3.4信息世界與邏輯模型鍵(Key)703.4信息世界與邏輯模型(2)關(guān)系操縱數(shù)據(jù)查詢(xún)數(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用戶(hù)自定義完整性約束學(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ù)類(lèi)型和復(fù)雜的數(shù)據(jù)類(lèi)型繼承引用3.4信息世界與邏輯模型3面向?qū)ο筮壿嬆P秃蛯?duì)象關(guān)系模型733.5計(jì)算機(jī)世界與物理模型圖3.6數(shù)據(jù)庫(kù)物理模型的三個(gè)層次3.5計(jì)算機(jī)世界與物理模型圖3.6數(shù)據(jù)庫(kù)物理模型的三個(gè)層743.5計(jì)算機(jī)世界與物理模型1數(shù)據(jù)庫(kù)的物理存儲(chǔ)介質(zhì)主存儲(chǔ)器共作區(qū)緩沖區(qū)磁盤(pán)存儲(chǔ)器磁帶存儲(chǔ)器3.5計(jì)算機(jī)世界與物理模型1數(shù)據(jù)庫(kù)的物理存儲(chǔ)介質(zhì)753.5計(jì)算機(jī)世界與物理模型2文件系統(tǒng)文件系統(tǒng)的組成項(xiàng)記錄文件文件的操作打開(kāi)文件關(guān)閉文件讀記錄寫(xiě)記錄刪除記錄3.5計(jì)算機(jī)世界與物理模型2文件系統(tǒng)763.5計(jì)算機(jī)世界與物理模型3數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)數(shù)據(jù)庫(kù)的數(shù)據(jù)分類(lèi)數(shù)據(jù)主體數(shù)據(jù)字典數(shù)據(jù)間聯(lián)系的信息數(shù)據(jù)存取路徑信息與數(shù)據(jù)主體有關(guān)的其他信息數(shù)據(jù)庫(kù)存儲(chǔ)空間組織3.5計(jì)算機(jī)世界與物理模型3數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)773.5計(jì)算機(jī)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 屋頂改造安全生產(chǎn)培訓(xùn)
- 紡織新材料新產(chǎn)品的研發(fā)可行性研究報(bào)告?zhèn)浒噶㈨?xiàng)
- 高考一輪復(fù)習(xí)測(cè)試及詳解文言閱讀
- 2025-2030年中國(guó)顏料紅系列行業(yè)深度研究分析報(bào)告
- 苗族服飾心得
- 2024-2025學(xué)年高中化學(xué)第三章水溶液中的離子平衡第二節(jié)2pH的計(jì)算跟蹤訓(xùn)練含解析新人教版選修4
- 2024-2025學(xué)年高中英語(yǔ)Module1DeepSouthSectionⅤWriting-如何介紹旅游景點(diǎn)教案含解析外研版選修8
- 2024-2025學(xué)年高中歷史專(zhuān)題六羅斯福新政與當(dāng)代資本主義1“自由放任”的美國(guó)練習(xí)含解析人民版必修2
- 2024-2025學(xué)年新教材高中語(yǔ)文第八單元課后分層訓(xùn)練二十八古詩(shī)詞誦讀含解析新人教版必修上冊(cè)
- 鑄造、鍛造項(xiàng)目可行性研究報(bào)告
- 2024年A特種設(shè)備相關(guān)管理考試題庫(kù)及答案
- 數(shù)字化智能化園區(qū)建設(shè)水平評(píng)價(jià)標(biāo)準(zhǔn)(征求意見(jiàn)稿)
- 外研版(三起點(diǎn))小學(xué)英語(yǔ)三年級(jí)下冊(cè)全冊(cè)同步練習(xí)(含答案)
- 幼兒園 《十個(gè)人快樂(lè)大搬家》繪本
- 農(nóng)村建房清包工合同協(xié)議書(shū)
- (新版)電工三級(jí)-職業(yè)技能等級(jí)認(rèn)定考試題庫(kù)(學(xué)生用)
- 人美版四年級(jí)上冊(cè)美術(shù)(全冊(cè))教案
- 《學(xué)前兒童健康教育(第2版)》全套教學(xué)課件
- 《婦幼保健學(xué)》課件-第一章 緒論
- 《高性能樹(shù)脂》課件
- 《烹飪美學(xué)》課件-項(xiàng)目二 烹飪色彩
評(píng)論
0/150
提交評(píng)論