1

我的问题是关于这个 ERD 中的 inventory.Device 表(我无法附加图片,请帮助参考https://dba.stackexchange.com/questions/25548/separate-archive-tables-or-soft-delete -for-inventory-database )

  • 为什么有很多字段被命名为FK2,它有什么特殊含义吗?
  • 字段isArchived被命名为U5,U4,U1。这是什么意思?

非常感谢

4

1 回答 1

0

FK表示外键。出于实际目的,这是一个索引字段,它引用表的主键以建立关系链接。通常会有一个与该索引相关的参照完整性约束。

U表示独特。这将是一个具有匹配约束的唯一索引。

FKU之后的数字是序列号,用于指示该列包含哪个约束/索引,或者属于哪个约束/索引。FK2 是第二个外键,U1,U4​​,U5 是第一、第四和第五个唯一索引。这些约束的顺序是任意的。作为第一个或第二个(等)约束没有什么特别的。

于 2014-05-08T10:19:03.880 回答