7 外来键的虚值规则与主键有何关系.ppt

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
7 外来键的虚值规则与主键有何关系

習題 7. 外來鍵的虛值規則與主鍵有何關係? 答: 外來鍵是主鍵的一部份時, 是不可以為虛值, 因為違反”參考整合限制”. 如果外來鍵不是主鍵一部分, 那關聯表的設計者就可以視實際應用, 來決定是否允許外來鍵值可以是虛值. 如下例子: 某旅館欲建旅客檔案如下: 1.旅客參加某團隊旅行, 可同時參加多個團隊 . 2.該團隊可自組或屬於旅行社. A. 個體 – 關係圖 B. 檔案關聯圖 旅客 身分字號, 姓名, 住址, 電話 成員 團隊名, 身分字號, 編號 團隊 團隊名, 旅行社名 旅行社 旅行社名, 住址, 電話 XX公司產品訂購/ 採購系統 條件設定 每一個客戶記錄,含有客戶編號、客戶名稱、客戶地址、客戶電話 四個欄位。 每一個產品記錄,含有產品編號、產品名稱、產品價格三個欄位。 每一個供應商記錄,含有供應商編號、供應商名稱、供應商地址、供應商電話四個欄位。 每一個客戶可定購多項產品,每一項產品可被不同客戶訂購。 每一個供應商可被採購多項產品,單一種產品只向特定供應商採購。 所有產品訂購皆為限量供應。 一、系統所需之個體類型 訂購系統: 客戶 產品 供應商 二、個體間的關係 每一個客戶可訂購多項產品 「一對多」 每一項產品可被不同客戶訂購 「一對多」 客戶 - 產品 →「多對多」 每一個供應商可被採購多項產品 「一對多」 單一種產品只向特定供應商採購 「一對一」 產品 - 供應商 →「多對一」 三、個體-關係圖 四、個體類型所需的特性 每一個客戶記錄,含有客戶編號、客戶名稱、客戶地址、客戶電話等特性。 每一個產品記錄,含有產品編號、產品名稱、產品價格等特性。 每一個供應商記錄,含有供應商編號、供應商名稱、供應商地址、供應商電話等特性。 五、關係類型所需的特性 訂購: 訂購編號、訂購日期、訂購數量 採購: 採購數量 六、個體-關係圖補上各種特性 七、針對個體類型產生關聯表 客戶 產品 供應商 八、針對關係類型產生關聯表 訂購 採購 ? 一對多之關聯類型移入多的一方 產品 九、針對每一表格的所有特性訂定內容 九、針對每一表格的所有特性訂定內容 九、針對每一表格的所有特性訂定內容 九、針對每一表格的所有特性訂定內容 十、整體資料庫的外來鍵參考圖 十一、系統架構圖 十一、使用者介面 1 客戶 產品訂購 十一、使用者介面 2 產品銷售部門 十二、系統各功能之資料庫運算 客戶完成訂購產品時,以“預儲程序”完成產品訂購表的可訂購數量更新 產品銷售部門以“觸發程序”產生待處理訂單通知 * * * 外來鍵與它所參考到的主鍵可以屬於同一個關聯表, 如下表所示,表中廠商的屬性供應商便參考到自己內部的屬性 廠商編號。由此我們可以得知廠商七巧的供應商是Yam,而其他三家的供應商則目前未知。 廠商 六號棉線 - Yam 004 五號棉線 - Sars 003 二號棉線 004 七巧 002 一號棉線 - 一家 001 產品 供應商編號 名稱 廠商編號 習題 5.舉例說明外來鍵與它所參考的主鍵 可以屬於同一關聯表。 旅 客 團 隊 參加 身分字號 姓 名 住 址 電 話 旅行社名 團隊名 n m 歸屬 旅行社 編 號 住 址 電 話 k C. 說明 成員檔中的 團隊名, 身分字號 為外來鍵, 又為主鍵, 不能為虛值. 團隊檔中的 旅行社名 為外來鍵, 但不為主鍵, 可以為虛值. 電話 住址 姓名 身分字號 編號 身分字號 團隊名 旅行社名 團隊名 住址 電話 旅行社名 習題 9:BOB 的 E-R圖 name rank city Bookstores no publisher Books price author bookname id 訂 單 quantity n m 客 戶 供 應 商 採 購 產 品 訂 購 1 n m m 供應商電話 客 戶 供 應 商 採 購 產 品 訂 購 1 n m m 客戶名稱 客戶電話 客戶地址 客戶編號 供應商地址 供應商名稱 供應商編號 訂購編號 訂購日期 訂購數量 產品編號 產品名稱 產品價格 採購數量 產品價格 產品名稱 產品編號 客戶電話 客戶地址 客戶名稱 客戶編號 供應商名稱 供應商電話 供應商地址 供應商編號 產品編號 採購數量 供應商編號 訂購數量 產品編號 訂購日期 訂購編號 客戶編號 供應商編號 產品價格 採購數量 產品名稱 產品編號 客戶電話 客戶地址 客戶名稱 客戶編號 1 客戶 否 否 否 否 是否為 外來鍵 只能輸入數字 否 否 否 格式規範 否 否 否 否 範圍限制 否 否 否 是 自動產生 預設值 否 否 是 候選鍵 是 主鍵 唯

文档评论(0)

didala + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档