📜  门| GATE CS Mock 2018年|套装2 |问题16

📅  最后修改于: 2021-06-29 06:10:47             🧑  作者: Mango

需要多少个满足1NF的最小关系表?

333336

(A) 2、2和1
(B) 2、2和2
(C) 1、2和1
(D) 1、1和1答案: (A)
说明:对于带有{E2R}和{E1}的1NF,第一个ER模型将需要最少两个表。关系的“许多”方面可以合并,因为它与一个关系有很多关系,并且参与是该关系的部分双方。

对于带有{E2R}和{E1}的1NF,第二个ER模型将需要最少两个表。无法合并“一个”一方的实体,因为它已完全参与关系的“许多”一方,并且该关系的“一个”一方正在部分参与。

如果没有冗余,则第三种ER模型将要求最少1个表。这是多对多的关系,但总的参与是关系的双方。

因此,(A)2、2和1分别是正确的。
这个问题的测验