【发布时间】:2009-06-10 13:57:31
【问题描述】:
我的场景是我有一个包含 A、B、C 和 D 列的表。A 是 PK,B 和 C 都是外键。
我打算在这个表 E 中添加一个 exta 列,在应用程序中这样做的副作用是它会导致插入一行,之后在 B 列和 C 列中会有重复的值。
这是否违反任何参考规则?我假设是这样,因为如果在这些外键上对该表进行任何连接,那么它们将不再返回唯一的行。
谢谢,
【问题讨论】:
标签: sql-server sql-server-2005 database-design