1

我正在设计一个用于存储租户和地址信息的数据库模式。为了规范化,并且因为我将在地址表中存储多个租户地址,我已经制作了这两个具有多对多关系的单独表和一个“交叉引用”表。此外,存储在我的交叉引用表中的是 AddressTypeID。我这样做是因为地址类型可以在软件中自定义。这对我来说似乎是正确的,这里有改进的余地吗?

多对多关系模式

4

2 回答 2

1

你的设计看起来不错。出于隐私原因,考虑将 ssn 删除到具有更严格权限的自己的表中。很多查询需要租户;没有多少人需要ssn。

于 2013-04-17T07:40:21.637 回答
0

您的地址表未标准化。您应该指向 City、Zip 和 County 的外部表。您不需要指出状态,因为它可以来自 City 或 Zip。

您还可以在租户地址中考虑 valid_from 和 valid_to(可为空)

于 2013-04-17T22:06:59.373 回答