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

ken*_*in9 0 mysql database database-design

我有一个案例,有代表负责某些客户.他们可以负责许多客户,这些客户可以有很多代表.我有表reps,clients和连接表client_reps.

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

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

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

小智 5

你在说什么就像发行组一样.这是一个如何解决这个问题的EER图.

EER图

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