gpt4 book ai didi

sql - 桥接表主键或复合/复合键

转载 作者:行者123 更新时间:2023-12-05 08:59:16 25 4
gpt4 key购买 nike

对于桥接表,我有来自其他 2 个表的 PK。为桥接表创建 PK 字段或在两个字段之间创建复合/化合物的优缺点是什么。

我想确保我遵循最佳实践。

我正在阅读的一些链接:

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

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

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

Composite primary keys versus unique object ID field

最佳答案

您必须对两个外键强制执行某种唯一约束。最简单的方法是使用主键约束。

一个额外的代理 ID 号并没有多大用处。有些人使用它是因为它使外键约束和连接到“桥”表更容易编写。我认为,如果您认为很难使用两个整数进行连接,那么您一开始就不应该使用数据库。

关于sql - 桥接表主键或复合/复合键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15932258/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com