電子科大 數(shù)據(jù)庫(kù)E-R V11_第1頁(yè)
電子科大 數(shù)據(jù)庫(kù)E-R V11_第2頁(yè)
電子科大 數(shù)據(jù)庫(kù)E-R V11_第3頁(yè)
電子科大 數(shù)據(jù)庫(kù)E-R V11_第4頁(yè)
電子科大 數(shù)據(jù)庫(kù)E-R V11_第5頁(yè)
已閱讀5頁(yè),還剩23頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

DATABASE@UESTC學(xué)以致用 用以促學(xué)《數(shù)據(jù)庫(kù)原理及應(yīng)用》E-RDATABASE@UESTC學(xué)以致用 用以促學(xué)

在數(shù)據(jù)庫(kù)中用數(shù)據(jù)模型這個(gè)工具來(lái)抽象、表示和處理現(xiàn)實(shí)世界中的數(shù)據(jù)和信息。通俗地講數(shù)據(jù)模型就是現(xiàn)實(shí)世界的模擬。數(shù)據(jù)模型應(yīng)滿足三方面要求能比較真實(shí)地模擬現(xiàn)實(shí)世界容易為人所理解便于在計(jì)算機(jī)上實(shí)現(xiàn)數(shù)據(jù)模型的不同層次概念模型也稱信息模型,它是按用戶的觀點(diǎn)來(lái)對(duì)數(shù)據(jù)和信息建模,主要用于數(shù)據(jù)庫(kù)設(shè)計(jì)。邏輯模型主要包括網(wǎng)狀模型、層次模型、關(guān)系模型等,它是按計(jì)算機(jī)系統(tǒng)的觀點(diǎn)對(duì)數(shù)據(jù)建模,主要用于DBMS的實(shí)現(xiàn)。物理模型描述數(shù)據(jù)在磁盤或磁帶上的存儲(chǔ)方式和存取方法,是對(duì)數(shù)據(jù)最低層的抽象,是面向計(jì)算機(jī)系統(tǒng)的。E-R模型數(shù)據(jù)模型回顧DATABASE@UESTC學(xué)以致用 用以促學(xué)

客觀對(duì)象的抽象過程---兩步抽象現(xiàn)實(shí)世界中的客觀對(duì)象抽象為概念模型;把概念模型轉(zhuǎn)換為某一DBMS支持的數(shù)據(jù)模型。概念模型是現(xiàn)實(shí)世界到機(jī)器世界的一個(gè)中間層次。E-R模型數(shù)據(jù)模型回顧現(xiàn)實(shí)世界認(rèn)識(shí)抽象信息世界概念模型機(jī)器世界

DBMS支持的數(shù)據(jù)模型數(shù)據(jù)模型抽象過程DATABASE@UESTC學(xué)以致用 用以促學(xué)

E-R模型,Entity-RelationshipModel面向問題的概念模型用簡(jiǎn)單的圖形方式(E-R圖)描述顯示世界中的數(shù)據(jù)E-R圖不涉及數(shù)據(jù)在數(shù)據(jù)庫(kù)中的表示和存取方法非常接近人的思維方式E-R模型特征DATABASE@UESTC學(xué)以致用 用以促學(xué)

實(shí)體是客觀世界中描述客觀事物的概念,是一個(gè)數(shù)據(jù)對(duì)象。在E-R模型中,實(shí)體用方框表示,方框內(nèi)注明實(shí)體的名稱。例如:醫(yī)生實(shí)體表示E-R模型實(shí)體表示DATABASE@UESTC學(xué)以致用 用以促學(xué)

屬性指實(shí)體具有的某種特性。屬性用來(lái)詳細(xì)描述一個(gè)實(shí)體。在E-R圖中,屬性用橢圓形框表示,并用無(wú)向邊將屬性與對(duì)應(yīng)的實(shí)體連接起來(lái)。實(shí)體的主鍵用下劃線加以標(biāo)注。例如,醫(yī)生實(shí)體的屬性表示E-R模型屬性表示DATABASE@UESTC學(xué)以致用 用以促學(xué)

聯(lián)系表示一個(gè)或多個(gè)實(shí)體之間的關(guān)聯(lián)關(guān)系。在E-R圖中,聯(lián)系用菱形框表示,并用無(wú)向邊將其與相關(guān)的實(shí)體連接起來(lái)。聯(lián)系也可能會(huì)有自己的屬性,用于描述聯(lián)系的特征,但聯(lián)系本身沒有標(biāo)識(shí)符。例如,患者與醫(yī)生之間的關(guān)系表示E-R模型聯(lián)系表示DATABASE@UESTC學(xué)以致用 用以促學(xué)

兩個(gè)實(shí)體型之間的聯(lián)系一對(duì)一聯(lián)系(1:1)

如果對(duì)于實(shí)體集A中的每一個(gè)實(shí)體,實(shí)體集B中至多有一個(gè)實(shí)體與之聯(lián)系,反之亦然,則稱實(shí)體集A與實(shí)體集B具有一對(duì)一聯(lián)系。記為1:1。實(shí)例:班級(jí)與班長(zhǎng)之間的聯(lián)系:一個(gè)班級(jí)只有一個(gè)正班長(zhǎng)一個(gè)班長(zhǎng)只在一個(gè)班中任職E-R模型數(shù)量關(guān)系表示班級(jí)班級(jí)-班長(zhǎng)班長(zhǎng)111:1聯(lián)系DATABASE@UESTC學(xué)以致用 用以促學(xué)

兩個(gè)實(shí)體型之間的聯(lián)系一對(duì)多聯(lián)系(1:n)如果對(duì)于實(shí)體集A中的每一個(gè)實(shí)體,實(shí)體集B中有n個(gè)實(shí)體(n≥0)與之聯(lián)系,反之,對(duì)于實(shí)體集B中的每一個(gè)實(shí)體,實(shí)體集A中至多只有一個(gè)實(shí)體與之聯(lián)系,則稱實(shí)體集A與實(shí)體集B有一對(duì)多聯(lián)系記為1:n實(shí)例:班級(jí)與學(xué)生之間的聯(lián)系一個(gè)班級(jí)中有若干名學(xué)生,每個(gè)學(xué)生只在一個(gè)班級(jí)中學(xué)習(xí)E-R模型數(shù)量關(guān)系表示班級(jí)班級(jí)-學(xué)生學(xué)生1n1:n聯(lián)系DATABASE@UESTC學(xué)以致用 用以促學(xué)

兩個(gè)實(shí)體型之間的聯(lián)系多對(duì)多聯(lián)系(m:n)如果對(duì)于實(shí)體集A中的每一個(gè)實(shí)體,實(shí)體集B中有n個(gè)實(shí)體(n≥0)與之聯(lián)系,反之,對(duì)于實(shí)體集B中的每一個(gè)實(shí)體,實(shí)體集A中也有m個(gè)實(shí)體(m≥0)與之聯(lián)系,則稱實(shí)體集A與實(shí)體B具有多對(duì)多聯(lián)系。記為m:n實(shí)例:課程與學(xué)生之間的聯(lián)系一門課程同時(shí)有若干個(gè)學(xué)生選修一個(gè)學(xué)生可以同時(shí)選修多門課程E-R模型數(shù)量關(guān)系表示課程選課學(xué)生nmn:m聯(lián)系DATABASE@UESTC學(xué)以致用 用以促學(xué)

同一實(shí)體型之內(nèi)的聯(lián)系一對(duì)一聯(lián)系一對(duì)多聯(lián)系多對(duì)多聯(lián)系E-R模型數(shù)量關(guān)系表示職工經(jīng)理1n同一實(shí)體型內(nèi)部的1:m聯(lián)系已婚公民婚姻11同一實(shí)體型內(nèi)部的1:1聯(lián)系零件組裝mn同一實(shí)體型內(nèi)部的m:n聯(lián)系DATABASE@UESTC學(xué)以致用 用以促學(xué)

多個(gè)實(shí)體型之間的聯(lián)系一對(duì)多聯(lián)系一對(duì)一聯(lián)系多對(duì)多聯(lián)系E-R模型數(shù)量關(guān)系表示供應(yīng)商項(xiàng)目零件供應(yīng)mpn多個(gè)實(shí)體型之間多對(duì)多的聯(lián)系DATABASE@UESTC學(xué)以致用 用以促學(xué)

簡(jiǎn)單屬性和復(fù)合屬性簡(jiǎn)單屬性是不可再分的屬性(原子屬性)復(fù)合屬性是可以再劃分為更小的部分(即屬性可以嵌套)E-R模型屬性分類DATABASE@UESTC學(xué)以致用 用以促學(xué)

單值屬性和多值屬性單值屬性是指同一實(shí)體的屬性只能取一個(gè)值多值屬性是指同一個(gè)實(shí)體的某些屬性可能對(duì)應(yīng)一組值。多值屬性用雙橢圓形表示。例如:具有多個(gè)電話號(hào)碼的患者實(shí)體表示E-R模型屬性分類DATABASE@UESTC學(xué)以致用 用以促學(xué)

多值屬性的變換通常有兩種方法方法一:將原來(lái)的多值屬性用幾個(gè)新的單值屬性來(lái)表示。例如患者的聯(lián)系電話可以用家庭電話、辦公電話、移動(dòng)電話等進(jìn)行分解方法二:將原來(lái)的多值屬性用一個(gè)新的實(shí)體類型表示.這個(gè)新的實(shí)體類型和原來(lái)的實(shí)體類型之間是1∶N聯(lián)系,新的實(shí)體依賴于原來(lái)的實(shí)體而存在,因此稱新的實(shí)體為弱實(shí)體。在E-R模型中,弱實(shí)體用雙線矩形框表示,與弱實(shí)體相關(guān)的聯(lián)系用雙菱形框表示E-R模型屬性分類DATABASE@UESTC學(xué)以致用 用以促學(xué)

E-R模型屬性分類DATABASE@UESTC學(xué)以致用 用以促學(xué)

派生屬性通過具有相互依賴的屬性推導(dǎo)出來(lái)的屬性稱為派生屬性(DerivedAttribute).派生屬性用虛線橢圓形與實(shí)體相連E-R模型屬性分類DATABASE@UESTC學(xué)以致用 用以促學(xué)

空值屬性:當(dāng)實(shí)體在某個(gè)屬性上沒有值時(shí)應(yīng)該使用空值(NullValue)??罩祵傩圆煌诳崭袢≈?。例如,新應(yīng)聘到醫(yī)院的醫(yī)生尚未分配崗位,則該醫(yī)生的所屬科室的屬性值應(yīng)該為空值Null,表示未知或無(wú)意義E-R模型屬性分類DATABASE@UESTC學(xué)以致用 用以促學(xué)

支持附加語(yǔ)義概念的E-R模型也稱為增強(qiáng)的實(shí)體聯(lián)系(EnhancedEntity-Relationship,EER)模型超類和子類的概念一實(shí)體類型可能包含一些子集,子集中的實(shí)體在某些方面區(qū)別于實(shí)體集中的其他實(shí)體,也可以將實(shí)體類型組織成包含超類和子類的分層結(jié)構(gòu)。當(dāng)較低層上實(shí)體類型表達(dá)了與之聯(lián)系的較高層上的實(shí)體類型的特殊情況時(shí),就稱較高層上實(shí)體類型為超類型,較低層上實(shí)體類型為子類型。子類與超類之間具有繼承性的特點(diǎn),即子類實(shí)體繼承超類實(shí)體的所有屬性。但子類實(shí)體本身還可以包含比超類實(shí)體更多的屬性。屬性繼承子類中的實(shí)體表示某個(gè)在超類中客觀存在的同一對(duì)象,它除了擁有其所在子類特有的屬性外,同時(shí)還具有超類的所有屬性。一個(gè)子類也是一類實(shí)體,因而子類也可以有一個(gè)或多個(gè)自己的子類E-R模型擴(kuò)展特性DATABASE@UESTC學(xué)以致用 用以促學(xué)

特殊化過程是通過標(biāo)識(shí)實(shí)體成員的差異特征使成員間的差異最大化的過程。特殊化是一種自上而下的方法。這種方法定義一系列的超類和它們相關(guān)的子類,而子類的定義是建立在超類中實(shí)體之間差異特征的基礎(chǔ)之上概化過程:概化是通過標(biāo)識(shí)實(shí)體成員間的共同特征使成員間的差異最小化的過程。概化是一種自下而上的方法,最終的結(jié)果是從一些最初的實(shí)體類型中概化出一個(gè)超類。舉例:患者實(shí)體的特殊化和概化E-R模型擴(kuò)展特性DATABASE@UESTC學(xué)以致用 用以促學(xué)

E-R模型擴(kuò)展特性DATABASE@UESTC學(xué)以致用 用以促學(xué)

E-R模型設(shè)計(jì)E_R圖的問題DATABASE@UESTC學(xué)以致用 用以促學(xué)

E-R模型設(shè)計(jì)E_R圖的問題DATABASE@UESTC學(xué)以致用 用以促學(xué)

E-R模型設(shè)計(jì)E_R圖的問題DATABASE@UESTC學(xué)以致用 用以促學(xué)

E-R模型設(shè)計(jì)E_R圖的問題DATABASE@UESTC學(xué)以致用 用以促學(xué)

E-R模型設(shè)計(jì)E_R圖的問題DATABASE@UESTC學(xué)以致用 用以促學(xué)

E-R模型設(shè)計(jì)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論