將ER模型轉(zhuǎn)換為關(guān)系模型的規(guī)則.doc

將ER模型轉(zhuǎn)換為關(guān)系模型的規(guī)則.doc

ID:58432109

大小:12.00 KB

頁(yè)數(shù):1頁(yè)

時(shí)間:2020-09-03

將ER模型轉(zhuǎn)換為關(guān)系模型的規(guī)則.doc_第1頁(yè)
資源描述:

《將ER模型轉(zhuǎn)換為關(guān)系模型的規(guī)則.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、將ER模型轉(zhuǎn)換為關(guān)系模型的規(guī)則如下:(1)一個(gè)實(shí)體型轉(zhuǎn)換為一個(gè)關(guān)系模式,實(shí)體的屬性就是關(guān)系的屬性,實(shí)體的碼就是關(guān)系的碼.(2)一個(gè)1:1的聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與任意一端對(duì)應(yīng)的關(guān)系模式合并.如果轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,則與該聯(lián)系相連的各實(shí)體的碼及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,每個(gè)實(shí)體的碼均是該關(guān)系的候選鍵.(3)一個(gè)1:n聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與任意n端對(duì)應(yīng)的關(guān)系模式合并。如果轉(zhuǎn)換為一個(gè)獨(dú)立模式,則與該聯(lián)系相連的各實(shí)體的碼及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為n端的實(shí)體的碼。如果與n端

2、實(shí)體對(duì)應(yīng)的關(guān)系模式合并,則需要在該關(guān)系模式的屬性中加入1端關(guān)系模式的碼和聯(lián)系本身的屬性。(4)一個(gè)m:n的聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,與該聯(lián)系相連的各實(shí)體的碼及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為各實(shí)體碼的組合。(5)三個(gè)以上實(shí)體間的一個(gè)多元聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,與該聯(lián)系相連的各實(shí)體的碼及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為各實(shí)體碼的組合。S1:?處理強(qiáng)實(shí)體????建立一個(gè)新表T,將所有簡(jiǎn)單屬性(復(fù)合屬性拆解為簡(jiǎn)單屬性)添加進(jìn)表,確定主碼;S2:?處理1:1的弱實(shí)體W????找到其依附的強(qiáng)實(shí)體所映射

3、的表T,將弱實(shí)體所有簡(jiǎn)單屬性(復(fù)合屬性拆解為簡(jiǎn)單屬性)添加進(jìn)該表;S3:?處理1:N或M:N的弱實(shí)體W????建立一個(gè)新表T,將W所有簡(jiǎn)單屬性(復(fù)合屬性拆解為簡(jiǎn)單屬性)添加進(jìn)T表;????如果是1:N的弱實(shí)體,添加W依附的強(qiáng)實(shí)體的主碼為外碼到T表,T表的主碼由該外碼和W的鑒別器組成;????如果是N:M的弱實(shí)體,建立新的具有唯一值的一列為主碼;S4:?處理1:1的聯(lián)系R????確定參與該聯(lián)系的表S和T,選定全參與的一方S,將另一方T的主碼作為外碼加入S,將聯(lián)系R的所有屬性(復(fù)合屬性拆解為簡(jiǎn)單屬性)添加入S;S5:?處理1:N的聯(lián)系R??

4、??確定處于N端的實(shí)體S和處于1端的實(shí)體T,將T的主碼作為外碼加入S,將聯(lián)系R的所有屬性(復(fù)合屬性拆解為簡(jiǎn)單屬性)添加入S;S6:?處理N:M的聯(lián)系R????建立新表T,將參與該關(guān)系的實(shí)體的主碼作為外碼加入T,將聯(lián)系R的所有屬性(復(fù)合屬性拆解為簡(jiǎn)單屬性)添加入T;S7:?處理多值屬性A????建立新表T,將A的所有屬性(復(fù)合屬性拆解為簡(jiǎn)單屬性)添加入T,將A所屬的實(shí)體或聯(lián)系的主碼作為外碼加入T,將該外碼和A對(duì)應(yīng)的屬性作為T(mén)的主碼。

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。