我不是 DBA,我不知道什么是最好的解决方案。我有两张桌子,
Custumers Table
CustomerId (primary key, identity)
...
和
Suppliers Table
SupplierId (primary key, identity)
...
我想存储多个电话号码和多个电子邮件。我想创建另外两个表,电子邮件和电话,并将它们与我的客户和供应商一起使用,例如
Telephones Table
Id
UserId (reference to SuppliersId or CustomerId)
Value
...
但是,如果我将身份用作客户和供应商的关键,我肯定会遇到问题。我正在考虑做类似的事情
Telephones Table
Id
SuppliersId
CustumersId
Value
...
但我不知道是不是一个好的设计。有什么建议吗?谢谢