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

链接地址:https://www.31ppt.com/p-6269365.html