




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、DATABASEUESTC學(xué)以致用學(xué)以致用 用以促學(xué)用以促學(xué)數(shù)據(jù)庫(kù)原理及應(yīng)用數(shù)據(jù)庫(kù)原理及應(yīng)用E-RDATABASEUESTC學(xué)以致用學(xué)以致用 用以促學(xué)用以促學(xué) n在數(shù)據(jù)庫(kù)中用數(shù)據(jù)模型這個(gè)工具來(lái)抽象、表示和處理現(xiàn)實(shí)世界中的數(shù)據(jù)和信息。通俗地講數(shù)據(jù)模型就是現(xiàn)實(shí)世界的模擬。n數(shù)據(jù)模型應(yīng)滿(mǎn)足三方面要求u能比較真實(shí)地模擬現(xiàn)實(shí)世界u容易為人所理解u便于在計(jì)算機(jī)上實(shí)現(xiàn)n數(shù)據(jù)模型的不同層次u概念模型 也稱(chēng)信息模型,它是按用戶(hù)的觀(guān)點(diǎn)來(lái)對(duì)數(shù)據(jù)和信息建模,主要用于數(shù)據(jù)庫(kù)設(shè)計(jì)。 u邏輯模型 主要包括網(wǎng)狀模型、層次模型、關(guān)系模型等,它是按計(jì)算機(jī)系統(tǒng)的觀(guān)點(diǎn)對(duì)數(shù)據(jù)建模,主要用于DBMS的實(shí)現(xiàn)。u物理模型 描述數(shù)據(jù)在磁盤(pán)或磁
2、帶上的存儲(chǔ)方式和存取方法,是對(duì)數(shù)據(jù)最低層的抽象,是面向計(jì)算機(jī)系統(tǒng)的。E-R模型數(shù)據(jù)模型回顧DATABASEUESTC學(xué)以致用學(xué)以致用 用以促學(xué)用以促學(xué) n客觀(guān)對(duì)象的抽象過(guò)程-兩步抽象u現(xiàn)實(shí)世界中的客觀(guān)對(duì)象抽象為概念模型;u把概念模型轉(zhuǎn)換為某一DBMS支持的數(shù)據(jù)模型。n概念模型是現(xiàn)實(shí)世界到機(jī)器世界的一個(gè)中間層次。E-R模型數(shù)據(jù)模型回顧現(xiàn)實(shí)世界現(xiàn)實(shí)世界認(rèn)識(shí)抽象認(rèn)識(shí)抽象信息世界信息世界 概念模型概念模型機(jī)器世界機(jī)器世界 DBMSDBMS支持的數(shù)據(jù)模型支持的數(shù)據(jù)模型數(shù)據(jù)模型抽象過(guò)程數(shù)據(jù)模型抽象過(guò)程DATABASEUESTC學(xué)以致用學(xué)以致用 用以促學(xué)用以促學(xué) nE-R模型,Entity-Relation
3、ship Modelu面向問(wèn)題的概念模型u用簡(jiǎn)單的圖形方式(E-R圖)描述顯示世界中的數(shù)據(jù)uE-R圖不涉及數(shù)據(jù)在數(shù)據(jù)庫(kù)中的表示和存取方法u非常接近人的思維方式E-R模型特征DATABASEUESTC學(xué)以致用學(xué)以致用 用以促學(xué)用以促學(xué) n實(shí)體是客觀(guān)世界中描述客觀(guān)事物的概念,是一個(gè)數(shù)據(jù)對(duì)象。n在E-R模型中,實(shí)體用方框表示,方框內(nèi)注明實(shí)體的名稱(chēng)。n例如:醫(yī)生實(shí)體表示E-R模型實(shí)體表示DATABASEUESTC學(xué)以致用學(xué)以致用 用以促學(xué)用以促學(xué) n屬性指實(shí)體具有的某種特性。屬性用來(lái)詳細(xì)描述一個(gè)實(shí)體。n在E-R圖中,屬性用橢圓形框表示,并用無(wú)向邊將屬性與對(duì)應(yīng)的實(shí)體連接起來(lái)。n實(shí)體的主鍵用下劃線(xiàn)加以標(biāo)注
4、。n例如,醫(yī)生實(shí)體的屬性表示 E-R模型屬性表示DATABASEUESTC學(xué)以致用學(xué)以致用 用以促學(xué)用以促學(xué) n聯(lián)系表示一個(gè)或多個(gè)實(shí)體之間的關(guān)聯(lián)關(guān)系。 n在E-R圖中,聯(lián)系用菱形框表示,并用無(wú)向邊將其與相關(guān)的實(shí)體連接起來(lái)。n聯(lián)系也可能會(huì)有自己的屬性,用于描述聯(lián)系的特征,但聯(lián)系本身沒(méi)有標(biāo)識(shí)符。n例如,患者與醫(yī)生之間的關(guān)系表示E-R模型聯(lián)系表示DATABASEUESTC學(xué)以致用學(xué)以致用 用以促學(xué)用以促學(xué) 兩個(gè)實(shí)體型兩個(gè)實(shí)體型之間的聯(lián)系之間的聯(lián)系n一對(duì)一聯(lián)系(1:1) u如果對(duì)于實(shí)體集A中的每一個(gè)實(shí)體,實(shí)體集B中至多有一個(gè)實(shí)體與之聯(lián)系,反之亦然,則稱(chēng)實(shí)體集A與實(shí)體集B具有一對(duì)一聯(lián)系。記為1:1。n實(shí)
5、例:班級(jí)與班長(zhǎng)之間的聯(lián)系:u一個(gè)班級(jí)只有一個(gè)正班長(zhǎng)u一個(gè)班長(zhǎng)只在一個(gè)班中任職E-R模型數(shù)量關(guān)系表示班級(jí)班級(jí)班級(jí)班級(jí)-班長(zhǎng)班長(zhǎng)班長(zhǎng)班長(zhǎng)111:1聯(lián)系聯(lián)系DATABASEUESTC學(xué)以致用學(xué)以致用 用以促學(xué)用以促學(xué) 兩個(gè)實(shí)體型兩個(gè)實(shí)體型之間的聯(lián)系之間的聯(lián)系n一對(duì)多聯(lián)系(1:n)u如果對(duì)于實(shí)體集A中的每一個(gè)實(shí)體,實(shí)體集B中有n個(gè)實(shí)體(n0)與之聯(lián)系,反之,對(duì)于實(shí)體集B中的每一個(gè)實(shí)體,實(shí)體集A中至多只有一個(gè)實(shí)體與之聯(lián)系,則稱(chēng)實(shí)體集A與實(shí)體集B有一對(duì)多聯(lián)系記為1:nn實(shí)例:班級(jí)與學(xué)生之間的聯(lián)系u一個(gè)班級(jí)中有若干名學(xué)生,u每個(gè)學(xué)生只在一個(gè)班級(jí)中學(xué)習(xí)E-R模型數(shù)量關(guān)系表示班級(jí)班級(jí)班級(jí)班級(jí)-學(xué)生學(xué)生學(xué)生學(xué)生1
6、n1:n聯(lián)系聯(lián)系DATABASEUESTC學(xué)以致用學(xué)以致用 用以促學(xué)用以促學(xué) 兩個(gè)實(shí)體型兩個(gè)實(shí)體型之間的聯(lián)系之間的聯(lián)系n多對(duì)多聯(lián)系(m:n)u如果對(duì)于實(shí)體集A中的每一個(gè)實(shí)體,實(shí)體集B中有n個(gè)實(shí)體(n0)與之聯(lián)系,反之,對(duì)于實(shí)體集B中的每一個(gè)實(shí)體,實(shí)體集A中也有m個(gè)實(shí)體(m0)與之聯(lián)系,則稱(chēng)實(shí)體集A與實(shí)體B具有多對(duì)多聯(lián)系。記為m:nn實(shí)例:課程與學(xué)生之間的聯(lián)系u一門(mén)課程同時(shí)有若干個(gè)學(xué)生選修u一個(gè)學(xué)生可以同時(shí)選修多門(mén)課程E-R模型數(shù)量關(guān)系表示課程課程選課選課學(xué)生學(xué)生nmn:m聯(lián)系聯(lián)系DATABASEUESTC學(xué)以致用學(xué)以致用 用以促學(xué)用以促學(xué) 同一實(shí)體型同一實(shí)體型之內(nèi)之內(nèi)的聯(lián)系的聯(lián)系n一對(duì)一聯(lián)系n
7、一對(duì)多聯(lián)系n多對(duì)多聯(lián)系E-R模型數(shù)量關(guān)系表示職工職工經(jīng)理經(jīng)理1n同一實(shí)體型內(nèi)部的同一實(shí)體型內(nèi)部的1:m聯(lián)系聯(lián)系已婚公民已婚公民婚姻婚姻11同一實(shí)體型內(nèi)部的同一實(shí)體型內(nèi)部的1:1聯(lián)系聯(lián)系零件零件組裝組裝mn同一實(shí)體型內(nèi)部的同一實(shí)體型內(nèi)部的m:n聯(lián)系聯(lián)系DATABASEUESTC學(xué)以致用學(xué)以致用 用以促學(xué)用以促學(xué) 多個(gè)實(shí)體型多個(gè)實(shí)體型之間之間的聯(lián)系的聯(lián)系n一對(duì)多聯(lián)系n一對(duì)一聯(lián)系n多對(duì)多聯(lián)系E-R模型數(shù)量關(guān)系表示供應(yīng)商供應(yīng)商項(xiàng)目項(xiàng)目零件零件供應(yīng)供應(yīng)mpn多個(gè)實(shí)體型之間多對(duì)多的聯(lián)系多個(gè)實(shí)體型之間多對(duì)多的聯(lián)系DATABASEUESTC學(xué)以致用學(xué)以致用 用以促學(xué)用以促學(xué) n簡(jiǎn)單屬性和復(fù)合屬性u(píng)簡(jiǎn)單屬性是不
8、可再分的屬性 (原子屬性)u復(fù)合屬性是可以再劃分為更小的部分(即屬性可以嵌套)E-R模型屬性分類(lèi)DATABASEUESTC學(xué)以致用學(xué)以致用 用以促學(xué)用以促學(xué) n單值屬性和多值屬性u(píng)單值屬性是指同一實(shí)體的屬性只能取一個(gè)值 u多值屬性是指同一個(gè)實(shí)體的某些屬性可能對(duì)應(yīng)一組值。u多值屬性用雙橢圓形表示。u例如:具有多個(gè)電話(huà)號(hào)碼的患者實(shí)體表示E-R模型屬性分類(lèi)DATABASEUESTC學(xué)以致用學(xué)以致用 用以促學(xué)用以促學(xué) n多值屬性的變換通常有兩種方法 u方法一:將原來(lái)的多值屬性用幾個(gè)新的單值屬性來(lái)表示。例如患者的聯(lián)系電話(huà)可以用家庭電話(huà)、辦公電話(huà)、移動(dòng)電話(huà)等進(jìn)行分解 u方法二:將原來(lái)的多值屬性用一個(gè)新的實(shí)
9、體類(lèi)型表示.這個(gè)新的實(shí)體類(lèi)型和原來(lái)的實(shí)體類(lèi)型之間是1N聯(lián)系,新的實(shí)體依賴(lài)于原來(lái)的實(shí)體而存在,因此稱(chēng)新的實(shí)體為弱實(shí)體。u在E-R模型中,弱實(shí)體用雙線(xiàn)矩形框表示,與弱實(shí)體相關(guān)的聯(lián)系用雙菱形框表示 E-R模型屬性分類(lèi)DATABASEUESTC學(xué)以致用學(xué)以致用 用以促學(xué)用以促學(xué) E-R模型屬性分類(lèi)DATABASEUESTC學(xué)以致用學(xué)以致用 用以促學(xué)用以促學(xué) n派生屬性u(píng)通過(guò)具有相互依賴(lài)的屬性推導(dǎo)出來(lái)的屬性稱(chēng)為派生屬性(Derived Attribute).u派生屬性用虛線(xiàn)橢圓形與實(shí)體相連E-R模型屬性分類(lèi)DATABASEUESTC學(xué)以致用學(xué)以致用 用以促學(xué)用以促學(xué) n空值屬性:u當(dāng)實(shí)體在某個(gè)屬性上沒(méi)有
10、值時(shí)應(yīng)該使用空值(Null Value)。u空值屬性不同于空格取值。u例如,新應(yīng)聘到醫(yī)院的醫(yī)生尚未分配崗位,則該醫(yī)生的所屬科室的屬性值應(yīng)該為空值Null,表示未知或無(wú)意義E-R模型屬性分類(lèi)DATABASEUESTC學(xué)以致用學(xué)以致用 用以促學(xué)用以促學(xué) n支持附加語(yǔ)義概念的E-R模型也稱(chēng)為增強(qiáng)的實(shí)體聯(lián)系(Enhanced Entity-Relationship,EER)模型n超類(lèi)和子類(lèi)的概念u一實(shí)體類(lèi)型可能包含一些子集,子集中的實(shí)體在某些方面區(qū)別于實(shí)體集中的其他實(shí)體,也可以將實(shí)體類(lèi)型組織成包含超類(lèi)和子類(lèi)的分層結(jié)構(gòu)。u當(dāng)較低層上實(shí)體類(lèi)型表達(dá)了與之聯(lián)系的較高層上的實(shí)體類(lèi)型的特殊情況時(shí),就稱(chēng)較高層上實(shí)體
11、類(lèi)型為超類(lèi)型,較低層上實(shí)體類(lèi)型為子類(lèi)型。u子類(lèi)與超類(lèi)之間具有繼承性的特點(diǎn),即子類(lèi)實(shí)體繼承超類(lèi)實(shí)體的所有屬性。但子類(lèi)實(shí)體本身還可以包含比超類(lèi)實(shí)體更多的屬性。n屬性繼承u子類(lèi)中的實(shí)體表示某個(gè)在超類(lèi)中客觀(guān)存在的同一對(duì)象,它除了擁有其所在子類(lèi)特有的屬性外,同時(shí)還具有超類(lèi)的所有屬性。一個(gè)子類(lèi)也是一類(lèi)實(shí)體,因而子類(lèi)也可以有一個(gè)或多個(gè)自己的子類(lèi) E-R模型擴(kuò)展特性DATABASEUESTC學(xué)以致用學(xué)以致用 用以促學(xué)用以促學(xué) n特殊化過(guò)程是通過(guò)標(biāo)識(shí)實(shí)體成員的差異特征使成員間的差異最大化的過(guò)程。特殊化是一種自上而下的方法。這種方法定義一系列的超類(lèi)和它們相關(guān)的子類(lèi),而子類(lèi)的定義是建立在超類(lèi)中實(shí)體之間差異特征的基礎(chǔ)
12、之上n概化過(guò)程:概化是通過(guò)標(biāo)識(shí)實(shí)體成員間的共同特征使成員間的差異最小化的過(guò)程。概化是一種自下而上的方法,最終的結(jié)果是從一些最初的實(shí)體類(lèi)型中概化出一個(gè)超類(lèi)。 n舉例:患者實(shí)體的特殊化和概化E-R模型擴(kuò)展特性DATABASEUESTC學(xué)以致用學(xué)以致用 用以促學(xué)用以促學(xué) E-R模型擴(kuò)展特性DATABASEUESTC學(xué)以致用學(xué)以致用 用以促學(xué)用以促學(xué) E-R模型設(shè)計(jì)E_R圖的問(wèn)題DATABASEUESTC學(xué)以致用學(xué)以致用 用以促學(xué)用以促學(xué) E-R模型設(shè)計(jì)E_R圖的問(wèn)題DATABASEUESTC學(xué)以致用學(xué)以致用 用以促學(xué)用以促學(xué) E-R模型設(shè)計(jì)E_R圖的問(wèn)題DATABASEUESTC學(xué)以致用學(xué)以致用 用以促學(xué)用以促學(xué) E-R模型設(shè)計(jì)E_R圖的問(wèn)題DATABASEUESTC學(xué)以致用學(xué)以致用 用以促學(xué)用以促學(xué) E-R模型設(shè)計(jì)E_R圖的問(wèn)題DATABASEUESTC學(xué)以致用學(xué)以致用 用以促學(xué)用以促學(xué) E-R模型設(shè)計(jì)E_R圖的問(wèn)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 一次誤會(huì)記事作文8篇
- 一次難忘的暑假旅行:記事作文(12篇)
- 非謂語(yǔ)動(dòng)詞的區(qū)別與語(yǔ)法功能:高一英語(yǔ)進(jìn)階教學(xué)
- 酒店會(huì)議培訓(xùn)場(chǎng)地服務(wù)合同
- 《數(shù)字孿生技術(shù)及應(yīng)用》課件 第七章 典型應(yīng)用案例
- 六十歲勞務(wù)合同范本
- 八段錦教學(xué)活動(dòng)方案
- 公交公司黨日活動(dòng)方案
- 小白兔與大森林的神奇?zhèn)髡f(shuō)童話(huà)作文(11篇)
- 英語(yǔ)句型結(jié)構(gòu)實(shí)踐訓(xùn)練
- 高層建筑防火涂料施工標(biāo)準(zhǔn)方案
- 2024年重慶市初中學(xué)業(yè)水平考試生物試卷含答案
- 胎盤(pán)滯留病因介紹
- 設(shè)施設(shè)備維護(hù)保養(yǎng)檢測(cè)制度流程
- 鹽酸裝卸車(chē)操作規(guī)程(3篇)
- 機(jī)械類(lèi)中職學(xué)業(yè)水平考試專(zhuān)業(yè)綜合理論考試題庫(kù)(含答案)
- 業(yè)主自治組織運(yùn)作研究-洞察分析
- 上海市民辦文綺中學(xué) 2024-2025學(xué)年六年級(jí)上學(xué)期第二次階段測(cè)試數(shù)學(xué)試卷
- 離婚協(xié)議書(shū)(直接打印完整版)
- 王陽(yáng)明讀書(shū)分享
- 學(xué)校食堂食品召回制度
評(píng)論
0/150
提交評(píng)論