是否应合并供应商,客户和用户表

时间:2013-12-14 16:34:27

标签: mysql sql sql-server

我目前有3个表,我不确定它们是否应该合并。他们确实有类似的领域,供应商需要在某个时间点登录,甚至是客户

用户

  • 用户名
  • 密码
  • 名称
  • 移动
  • 电话
  • 电子邮件

客户端

  • 名称
  • 电话
  • 电子邮件
  • 传真
  • VatNo

供应商

  • 名称
  • 电话
  • 电子邮件
  • 传真
  • VATNo
  • LastRefreshDate
  • OpeningHoursId

有人可以给我一个建议,作为他前进的最佳方式。

1 个答案:

答案 0 :(得分:0)

表可能不应合并。然而,这是基于对表格的含义的猜测而做出的判断。

看起来客户和供应商可以是公司实体(例如增值税号),但用户应该是个人而不是集体账户。您可能拥有与给定供应商关联的用户列表;同样,您可能拥有与给定客户端关联的用户列表。在某些情况下,供应商也可能是客户。您需要Users表中的用户ID号码;您需要Clients表中的客户ID号和Suppliers表中的Supplier ID号。您可以使用简单的映射表来列出与客户端关联的用户,而另一个用户列出与供应商关联的用户。

然而,很大程度上取决于我所做的猜测(合理的猜测,但仍有猜测)是远程目标。