- 1、本文档共42页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
对每个弱实体类型建立一个关联表
F、結構化分析與設計:資料塑模(I) 資料塑模工具︰實體關係圖 實體類型、屬性、關係 實體關係圖之建構 確認實體及其屬性 確認實體間關係與基數 確認實體關係之屬性 實體關係圖轉關聯表 七個轉換規則 正規化 涵義與資料異常、相依、正規化實務 關聯表資料字典 1. 資料塑模工具 實體關係模式(Entity-relationship Model (E-R Model)是關聯式資料庫設計的重要工具之一 實體關係圖(Entity-relationship Diagram, ERD)是 E-R Model的一種圖形表示 ERD範例 訂單與產品為實體,訂貨則為這兩個實體之關係 訂單編號及客戶編號為訂單之屬性 訂單與產品發生的訂貨關係之基數為M:N(多對多) N表示每張訂單可訂購N個(多個)產品,而M表示每個產品可以出現於M張訂單中,因數目不限故以M或N泛稱 實體關係圖(ERD) 組成元素: 矩形:實體類型(Entity Type) 菱形:實體類型間的關係 (Relationship) 橢圓:實體類型或關係之屬性(Attribute) 直線:把屬性連結到實體類型,或把實體類型連結到關係 基數(Cardinality):代表實體類型間之關係程度,可以是一對一、一對多(或多對一)或者多對多。 ERD內容大綱 實體類型 屬性 多值屬性 準鍵與主鍵 關係 關係基數 關係度 1.1 實體類型 涵意 一些具有共同性質或特徵之實體案例 (Entity instance)的集合。 以矩形表示,且有一個名稱為其辨別物(Identifier)標示於矩形內。 實體之種類很多,主要包括人、地方、物件、事件或使用者環境中之概念等。 1.2 屬性 實體類型的一個性質或特徵 以橢圓形表示,需有一名稱以茲辨別並標示於橢圓形中,且以線條與其實體相連接。 學生實體類型及其屬性實例︰ 1.2.1 多值屬性 Multivalued Attributes 指一個實體的某個屬性有一個以上之值 例如︰眷屬是員工(實體)的屬性之一,其眷屬資料為眷屬姓名、年齡與關係(配偶、孩子、父母等),因一員工可能有多個眷屬,故眷屬是多值屬性。 兩種常用的多值屬性表示法: 用雙線的橢圖形表示 用弱(week)實體類型表示︰以另一實體來表示,並以線條與原實體相連 1.2.2 準鍵與主鍵 準鍵 (Candidate Key)或候選鍵 是一個屬性或多個屬性的集合,它(們)可用來區別實體類型的每個實體案例。 例如︰員工可能的準鍵為(1)員工代號;(2)員工姓名+地址(假設同個地址不會住著兩個以上同名同姓的人) 主鍵(Primary Key) 準鍵之一,用以區別實體類型中之案例 常以底線表示之 主鍵之選用準則 (Bruce, 1992) 其值在每個案例的生命過程中不會改變 例如用地址與名字當做員工主鍵並不恰當,因為員工之地址可能會改變。 需是有效值,且不可為空值(Null) 避免使用智慧鍵(Intelligent Keys) 智慧鍵︰該鍵之結構表示分類或位置等 例如若員工實體之主鍵前兩碼表示部門,則員工調至其他部門,或組織結構改變,主鍵將需經常修改 以單一屬性主鍵代替多個屬性的組合鍵 1.3 關係 一個或多個實體類型的案例間之關聯(Association),經常意味著事件已發生或存在一些案例間自然的連結。 關係基數 關係度 1.3.1 關係基數 指實體類型(如電影)之案例與另一實體類型(如錄影帶)之案例的關聯數目 最小基數與最大基數:實體案例間之關聯數目若有限制 若有最小之限制,稱為最小基數 選擇性的參與者(Optional participant):關係的最小基數為0之實體類型,如錄影帶 強制性的參與者(Mandatory participant):關係的最小基數為1之實體類型 若有最大之限制,稱為最大基數 1.3.2 關係度 degree of a relationship 指參與在某個關係中之實體類型的數量 在 E-R 模式中,三種最常見之關係度: 單一(Unary, degree one)關係 二元(Binary, degree two)關係 三元(Ternary, degree three)關係 (1) 單一關係 又稱遞迴關係(Recursive Relationship),此關係是建立在一實體類型之案例間 (2) 二元關係 表示兩個實體類型其案例間之關係,此種關係最為常見 (3) 三元關係 表示三個實體類型其案例間之共同關係 如零件、供應商與批發商均是實體,三者間有「輪船運送」之關係,且數量為屬性 某供應商以輪船運送某些數量之零件給某些批發商→三個實體才能共同決定運送之數量 2. 實體關係圖之建構 建立ERD可依以下三階段進行: 確認實體及其屬性→實體屬性表 整合原則與一般化原則 確認實體
文档评论(0)