假设我们正在创建一个系统,我们必须在其中存储建筑物、人员、汽车等的地址。
地址“格式”应类似于:
州(来自州列表) 县(来自县列表) 街道(自由文本,如“第五大道”) 编号(自由文本,例如“克莱斯勒大厦,10 楼,10 号办公室”)
(是的,我不住在美国)
存储该信息的最佳方式是什么:
- 我应该有一个
Person_Address
,Car_Address
, ... - 或者地址信息应该在每个实体的列中,
- 我们是否可以只有一个地址表并尝试将每一行链接到不同的实体?
还是有另一种“更好”的方式来处理这种情况?
你会怎么做?