避免重复 - 数据库关系

时间:2017-10-11 03:10:43

标签: php mysql database

我创建了一个包含许多表的数据库,但此刻,我关注的是我拥有的3个表。 Company tableManager tableCustomer table

现在每个公司都有一个经理使用该应用程序,因此,它具有一对一的关系,表格看起来像这样

公司

名称

电子邮件

电话

MANAGER_ID

管理器

ID

名称

但是,每家公司都可以拥有大量客户,每个客户都可以属于多家公司。就此而言,我与经理表建立了多对多的关系来创建数据透视表。

因为我想避免重复,所以在客户表中,手机是主要的。这种关系会避免重复吗?在开始编写代码之前,我想确定这一点。

我是数据库设计的新手。谢谢

Manger_has_customer

manger_id

CUSTOMER_ID

PS:这就是客户表的样子

客户

ID

名称

电话

0 个答案:

没有答案