候選鍵、主鍵及外來鍵.pptVIP

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
候選鍵、主鍵及外來鍵

2003/5/26 Hue-Ling Chen 候選鍵、主鍵及外來鍵 補充說明 3.2.1, 4.2, 4.3 主鍵 (Primary Key) 關聯表中用來區別值組的識別值。 每一個值組的主鍵值在關聯表中都是唯一的。 主鍵是由屬性的子集所構成,所以可能是一個屬性,也可能是整個屬性集。 一個關聯表的主鍵只能有一個。 候選鍵 (Candidate Keys) 每一個值組的主鍵值在關聯表中都是唯一的,而關聯表的主鍵是由屬性集的子集所構成。 在一個關聯表中符合此條件的屬性子集可能有好幾個,這些屬性子集稱之為「候選鍵」。 主鍵是由一堆候選鍵中所選擇出來的。 成為候選鍵的屬性子集 K 的兩個條件 唯一性:在一個關聯表中絕對不會有兩個值組的屬性子集 K 具有相同的值。 最小性:屬性子集 K 是滿足唯一性的最小屬性子集。也就是,屬性子集 K 若是去除其中一個數性將會違反唯一性。所以,如果屬性子集 K 只含一個一個屬性的話,則一定符合此特性。 候選鍵存在的原因:唯一可以用來定位到單一值組的方式。 如何挑選主鍵 選擇永不會變更其值的屬性。 確保不會是虛值的屬性。 不要用會造成困惑的編號鍵值。 盡量以單一的屬性來代表整筆值組。 由數個候選鍵中明確地選擇其中一個來當主鍵時,則剩下的候選鍵便稱為「替代鍵」。 外來鍵 (Foreign Keys) 一個在 R2 中的外來鍵 FK 是由 R2 屬性集的子集合所構成,而且合乎下面兩點: FK 中的每個屬性值不是全為虛值,就是全非虛值。 補充說明 1. 若外來鍵所參考到之候選鍵為複合(單一)屬性的話,則該外來鍵也一定是複合(單一)屬性,而且兩者的各個相對屬性之值域也都要一樣,但屬性名稱可以不一樣。 外來鍵參考到不是候選鍵的鍵值 外來鍵參考到不是候選鍵的鍵值 外來鍵要參考到候選鍵 定義 4.1 存在某個關聯表 R1,其候選鍵為 CK 使得具有非虛值的 FK 屬性質與 R1 中的某個值組的 CK 屬性值完全相等。(注意:R1 與 R2 可以是同一個關聯表) 補充說明 2. 外來鍵與它所參考的屬性可以是同一個關聯表。 外來鍵與參考的候選鍵都在同一個關聯表 * * Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Bookstores no 1 2 3 4 5 name 巨蟹書局 射手書局 水瓶書店 天秤書局 獅子書局 rank 20 10 30 20 30 city 台北市 高雄市 新竹市 台中市 台南市 Books id 0 1 2 3 4 5 bookname 道德經 三國演義 水滸傳 紅樓夢 西遊記 水經注 author 老子 羅貫中 施耐庵 曹雪芹 吳承恩 酈道元 price 190 120 170 170 140 120 publisher 大唐出版社 古文出版社 中庸出版社 春秋出版社 聊齋出版社 易經出版社 Orders no 1 2 1 2 3 4 1 1 4 1 4 1 id 1 1 2 2 2 2 3 4 4 5 5 6 quantity 30 30 20 40 20 20 40 20 30 10 40 10 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Cre

文档评论(0)

teda + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档