MySQL结构问题

时间:2018-06-14 13:20:46

标签: mysql

我有一个tblClient和tblDirectory。

我想在tblDirectory中创建公司地址簿,以便客户可以访问它。客户插入公司地址一次,这样他们就不必每次都插入它,并且可以选择它作为运输目的。

我的结构性问题:

不同的客户可能拥有相同的公司地址联系人。

我应该避免在tblDirectory-ClientID列中存储数组时出现重复吗?或者我应该只存储这样的数据,这样如果有重复的话,我不会不时进行通信?

或者可能是完全不同的方式! : - )

谢谢!

1 个答案:

答案 0 :(得分:1)

如果要创建多个用户想要同步联系人信息的存储库,请避免重复。如果没有,按原样存储,即使我觉得有重复。 想象一下,两个用户存储了相同的联系人,然后一个人认为"我实际上并不想存储该公司总部的电话号码,而是存放在比利时的子公司"并更新数据。它是否也应该为其他用户更新?