- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Mapping From ER Model to Relational DB Mapping From ER Model to Relational DB 一個E-R Model中的實體E(非弱實體),產生一個關連S,其中S包含E中所有的簡單屬性。 (一)正規的實體轉換 (a)客戶實體型態 (二)混合屬性的轉換 (a)客戶實體型態(包含混合屬性) (b)客戶資料(包含地址細項) –對每一個多值屬性A,形成一個新的關連S。S包含所有的A並以擁有A的實體所產生的關連T之主鍵K為外鍵。S的主鍵為K+A。 (一)多數值屬性的實體轉換 (a)員工實體型態(包含多數值的屬性) (b)多數值屬性的轉換 每一個弱實體 w , 若其擁有者為 E , 產生依各關連 T , 其中 T 包含 W 中所有的簡單屬性 , 並將E 所產生的關連 S 之主鍵 , 作為 T 的外鍵 , T的主鍵為 S 的主鍵 + 弱實體的部分鍵 . (一)弱實體的轉換 (a)弱實體(部門) (b)弱實體的關連結果 –對每一個E-R Model的1-N關係型態R(非弱實體),若關連S由N的一方產生 (1)將另一實體所產生的關連T的主鍵作為S的外鍵。 (2)將關係型態R所擁有的簡單屬性加入S (一)一對多的關係轉換 (a)訂單和客戶間的關係 (b) 關係的轉換 –對每一個E-R Model的M-N關係型態R,產生新的關連S (1)每一個參與R的實體所產生的關連其主鍵構成S的外鍵。 (2)將關係型態R所擁有的簡單屬性加入S 。 (b)關連的結果 –對每一個E-R Model的1-1關係型態R,參與此關係的實體分別產生關連S,T,從S,T選擇其一,將關係型態R所擁有的簡單屬性加入S,並將T的主鍵作為S的外鍵。 (一) 兩個元素的一對一關係的轉換 (a) 兩個元素的一對一關係 (b)關連的結果 (二)單一元素的一對多關係的轉換 (a)員工實體包含管理的關係型態 (b)員工的關連包含一個遞迴的外來鍵 (三) 單一元素的多對多關係的轉換 (a)原料發票的關係 (b)種類和成分的關連 –對N為關係型態R(N2),產生新的關連S來表示R,S以所有參與R的實體產生的關連之主鍵為外鍵並加上R的簡單屬性。 (一)Ternary關係轉換 (a) Ternary關係包含聯合的實體 (b) Ternary關係的轉換 (二)選擇性的實體 * Mapping From ER Model to Relational DB的例子: 例子(一): (a) ER Model (b) Relational DB Model (b)Relational DB Model *Correspondence between ER and Relational Models Correspondence between ER and Relational Models * (一)多對多關係的轉換 (a)產品需求的關係 例子(二): (a) ER Model * * *
文档评论(0)