Key*_*dly 1 sql sql-server sql-server-2008 sql-server-2012
对于桥牌表,我从其他2个表中获得了PK.为桥表制作PK字段或在两个字段之间制作复合/复合的优缺点是什么.
我想确保遵循最佳做法.
我正在阅读的一些链接:
https://dba.stackexchange.com/questions/3134/in-sql-is-it-composite-or-compound-keys
http://www.ben-morris.com/identity-surrogate-vs-composite-keys-in-sql-server
您必须在两个外键上强制执行某种唯一约束.最简单的方法是使用主键约束.
额外的代理ID号并不是很有用.有些人使用它,因为它使外键约束和连接到"桥"表更容易编写.我认为,如果您认为使用两个整数进行连接很困难,那么您首先不应该使用数据库.
| 归档时间: |
|
| 查看次数: |
3228 次 |
| 最近记录: |