繁体   English   中英

数据逻辑组织

[英]Data Logical organization

我有两个表:交易对手和客户。 两者都有一个地址字段。 我不知道,如果我创建第三个表“地址”会更好吗?
第一种方式:

交易对手

  • ID
  • 名称
  • 街道名称
  • 房间

顾客

  • ID
  • 名字
  • 街道名称
  • 房间



第二种方式:

交易对手

  • ID
  • 名称
  • 地址ID

顾客

  • ID
  • 名字
  • 地址ID

地址

  • ID
  • 街道名称
  • 房间

有什么更好的办法?

第一种解决方案更好,除非:

  1. 您的客户也是交易对手(但是您应该更改整个架构设计), 或者
  2. 多个客户和/或交易对手具有相同的地址(例如,他们位于同一建筑物中)。

没有其他理由选择第二种解决方案。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM