目前有多对多的关系,但现在需要对其中一个实体进行分组

时间:2016-05-21 02:50:31

标签: mysql database database-design

我有一个案例,其中有代表负责某些客户。他们可以负责许多客户,这些客户可以有很多代表。我有repsclients表和client_reps的联接表。

在我们公司中,将多个销售代表视为一个集团是很常见的。所以他们甚至有一个组的名称和他们自己的组电子邮件地址。我怎么才能开始在现有结构中正确引入群体概念?

举一个例子,我们的代表名为123。然后是ID为1的客户端。所有这些销售代表都有自己的帐户名称和电子邮件地址。但现在他们想要归入一个单独的实体,拥有自己的名字和电子邮件。它们将被分配为单个组,而不是分配这三个单独的代表。系统还必须知道该组由这三个代表组成,用于报告目的。

甚至可以单独分配这些代表,但只要系统可以区分这三个是特定组的一部分。

1 个答案:

答案 0 :(得分:5)

您所谈论的内容与发布群体相似。这是一个如何解决这个问题的EER图。

EER Diagram

Reps可以属于许多组,一个组可能有很多代表。每个群组都有自己的ID,姓名和电子邮件。