课件第三部分实体关系模式进阶练习.ppt
《课件第三部分实体关系模式进阶练习.ppt》由会员分享,可在线阅读,更多相关《课件第三部分实体关系模式进阶练习.ppt(32页珍藏版)》请在三一文库上搜索。
1、黃三益2007 資料庫的核心理論與實務第三版,3-1,第三章 實體關係模式:進階練習,目的 多元關係型態 二元關係型態的其他表示法 繪製ERD時常犯錯誤 範例 範例一 範例二 範例三,黃三益2007 資料庫的核心理論與實務第三版,3-2,目的,延續上一章所描述的實體關係模式 實體關係模式的一些基本符號和規定極為簡單,但要靈活且正確的使用,需要經常的練習 透過一些範例的說明,讓讀者學會活用實體關係模式,黃三益2007 資料庫的核心理論與實務第三版,3-3,多元關係型態,當一個關係型態所連結的實體型態超過二個時,我們就稱該關係型態為多元關係型態 三元關係型態 四元關係型態 etc 範例:倉庫進貨是
2、從自數個供應商載運數樣商品,黃三益2007 資料庫的核心理論與實務第三版,3-4,多元關係型態(Cont.),以上三元關係型態可否表示成以下三個二元關係型態? 進貨來源為供應商 進貨包括商品 供應商供應商品,黃三益2007 資料庫的核心理論與實務第三版,3-5,多元關係型態(Cont.),Answer: NO!,黃三益2007 資料庫的核心理論與實務第三版,3-6,練習3-1,練習3-1. 請決定以下情況該用一個三元關係型態或數個二元關係型態來表達。 那位老師上哪門課有哪些學生。 那個供應商供應那個商品給那個零售商。 Ans: 應該用兩個二元關係即可表達。 應該用一個三元關係來表達。,黃三益2
3、007 資料庫的核心理論與實務第三版,3-7,多元關係型態的結構上限制,多元關係型態也有基數比和參與度 下列三元關係型態的意義為何?,每台機器至少要有一組相對應的零件和供應商, 但可有多組相對應的零件和供應商,N,每個零件可以不對應任何機器和供應商, 但也可對應的多組零件和供應商,N,每個供應商可以不對應任何零件和機器, 但最多只能對應一組零件和供應商,1,黃三益2007 資料庫的核心理論與實務第三版,3-8,練習3-2,練習3-2. 考慮圖3-5的三元關係型態,假設機器(Machine)有三個實體:M1, M2, M3,零件(Part)有二個實體:P1, P2,供應商(Supplier)也有
4、二個實體:S1和S2。請針對以下每一群供應關係,描述其是否合法,若否,請舉出理由。,不合法,因為M3沒有 參與任何關係,不合法,因為 (M1, P1, S1)出現兩次,黃三益2007 資料庫的核心理論與實務第三版,3-9,不合法因為第三筆關係的 Supplier為空值,使得該 關係變成不合法的三元關係,合法,不合法,因為 (M1, P1)有兩個供應商 :S1, S2,黃三益2007 資料庫的核心理論與實務第三版,3-10,二元關係型態的其他表示法 (min, max),參與關係型態的每一實體型態上註明一(min, max),表示其每一實體最少要參與min個關係,最多則可參與max個關係,黃三益
5、2007 資料庫的核心理論與實務第三版,3-11,二元關係型態的其他表示法 (min, max) (Cont.),黃三益2007 資料庫的核心理論與實務第三版,3-12,二元關係型態的其他表示法 (min, max) (Cont.),黃三益2007 資料庫的核心理論與實務第三版,3-13,練習3-3,練習3-3. 請完整的解釋以下記錄關係型態的結構限制 Ans: 一筆交易至少包括一個商品,至多可有N個商品。一個商品可以不存在任何交易裡,至多可以存在N個交易,黃三益2007 資料庫的核心理論與實務第三版,3-14,二元關係型態的其他表示法 (雞爪),用一個雞爪的形狀來表示N (多)個參與、一條短
6、線來表示1個參與、和一個圓圈來表示0個(即沒有)參與,黃三益2007 資料庫的核心理論與實務第三版,3-15,二元關係型態的其他表示法 (雞爪) (Cont.),黃三益2007 資料庫的核心理論與實務第三版,3-16,二元關係型態的其他表示法 (雞爪) (Cont.),黃三益2007 資料庫的核心理論與實務第三版,3-17,練習3-4,練習3-4. 請完整的解釋以下記錄關係型態的結構限制 Ans: 一筆交易至少包括一個商品,至多可有N個商品。一個商品可以不存在任何交易裡,至多可以存在N個交易,黃三益2007 資料庫的核心理論與實務第三版,3-18,繪製ERD時常犯錯誤,實體型態沒有關鍵屬性 將
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课件 第三 部分 实体 关系 模式 进阶 练习
链接地址:https://www.31doc.com/p-2611251.html