来自E-R映射的表生成的最小数量

时间:2010-09-21 05:45:25

标签: database

alt text

将从该实体关系模型中映射最小的表格。

这里的M1是PRIMARY KEY。 P1是主要的关键, N1是弱实体集E3的判别器。和 R1是一个关系船(很多到一个)(从E1到E2) R2是一个关系船(很多到一个)(从E3到E2) E1在R1中进行了总体参与 和E3也有参与。

表格(关系模式)的最小数量是什么?

1 个答案:

答案 0 :(得分:0)

根据我的知识,它应该分解为2个表。

  1. E1R1(M1,M2,M3,P1)主键P1
  2. E3R2(P1,N1,N2)主键P1N1
  3. 由于两个关系都已被分解,因为没有任何关系,因此只有这两个关系在解决方案中。

    首先,我们将结合表1,其中实体E1和E2将被耦合,其主键将是P1。(无论是否存在全部参与,因为它只考虑当存在一对一关系时)。

    现在因为E3弱,所以E1R1和E3的主键被耦合,结果的主键将是P1N1的组合。

    由于你要求表的最小数量为2,否则表的最大数量为3。