2010-09-21 25 views
1

alt text最小没有从表生成的E-R映射

会是怎样最小没有表的将从这个ER模型进行映射。

这里M1为PRIMARY KEY。 P1为PRIMARY KEY, N1是弱实体集E3 DESCRIMINATOR。和 R1是一个关系船(多到一个)(从E1到E2) R2是一个关系船(多对一)(从E3到E2) E1有R1总参与 和E3也有总参与。

会有什么TABLE(关系模式)最小NO会是什么?

+0

这个功课? – 2010-09-21 13:55:39

+0

你觉得呢?我认为你不喜欢做作业...这就是为什么问题看起来像你的作业问题....是不是...... – 2010-09-21 14:23:32

+0

不 - 我问这个问题,因为有一个特定的家庭作业作业标签的问题。我认为这是作业,因为问题的性质和提供的数据的格式都是学术活动预期的典型特征,而不是真实世界问题的预期。 (如果我只是不想这样做,我不会为发布问题而烦恼。) – 2010-09-21 15:35:38

回答

0

据我所知,这应该被分解成2个表。

  1. E1R1(M1,M2,M3,P1)主键P1
  2. E3R2(P1,N1,N2)主键P1N1

由于这两种关系一直分解,因为没有留下如此只有这2个在解决方案中。

首先,我们将结合表1中,其中实体E1和E2将被耦合和它的主键将P1(不管存在总参与,因为它只考虑本与一一对应的关系时)。

现在既然E3是E1R1和E3的弱所以主键联接和所得的主密钥将被P1N1组合。

既然你问最少没有表格这就是为什么它是2,否则最大没有表格将是3.