我正在设计一个数据库,它保存关于供应商、客户、用户、客户站点等的信息,这些信息都有地址数据。我选择使用三个标准的地址线,城镇/城市,县和邮政编码字段。
我的问题是,在所有需要这些字段的表中添加这些字段更好,还是有一个地址表,并将地址id链接到相应的表中?
非常感谢
加文。
发布于 2015-10-07 16:01:14
如果多个字段可能有相同的地址,我会将地址放在自己的表中。除其他外,这有助于防止插入/更新异常。如果每个地址都是唯一的,那可能就没那么重要了。
一般来说,经验法则是“永远不要重复数据”。因此,如果多个行具有相同的值,则有可能将这些值移到它们自己的表中。
https://stackoverflow.com/questions/32996898
复制相似问题