簡體   English   中英

橋表主鍵或復合/復合鍵

[英]Bridge Table Primary Key or Composite/Compound Key

對於橋接表,我具有其他2個表的PK。 為橋表創建PK字段或在這兩個字段之間進行復合/復合的優缺點是什么?

我想確保我遵循最佳做法。

我正在閱讀的一些鏈接:

https://dba.stackexchange.com/questions/3134/in-sql-is-it-composite-or-compound-keys

http://social.msdn.microsoft.com/Forums/zh-CN/sqlgetstarted/thread/9d3cfd17-e596-4411-b3d8-66e0ec8bfdc7/

http://www.ben-morris.com/identity-surrogate-vs-composite-keys-in-sql-server

復合主鍵與唯一對象ID字段

您必須在兩個外鍵上實施某種唯一約束。 最簡單的方法是使用主鍵約束。

額外的替代ID編號並沒有真正的用處。 有人使用它是因為它使外鍵約束和連接到“ bridge”表的編寫更加容易。 我認為,如果您認為很難使用兩個整數進行聯接,則不應該首先使用數據庫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM