📜  门| GATE-IT-2004 |第 73 题

📅  最后修改于: 2021-09-25 06:29:44             🧑  作者: Mango

考虑以下实体关系图 (ERD),其中两个实体 E1 和 E2 具有基数为 1 的关系 R:m。

呃

E1 的属性是 A11、A12 和 A13,其中 A11 是关键属性。 E2 的属性是 A21、A22 和 A23,其中 A21 是关键属性,A23 是多值属性。关系 R 没有任何属性。根据上述 ERD 设计了一个包含最少数量表的关系数据库,每个表都满足第三范式(3NF)的要求。数据库中的表数为
(一) 2
(乙) 3
(三) 5
(四) 4答案:(乙)
说明:第 1 步:1NF

T1: A11 、A12、A13

T2: A11, A21 , A22, A23 //因为A23是多值的,所以必须包含在Key属性中

第 2 步:2NF // A23 是多值属性,在 2NF 中不允许,因此新表是

T1: A11 、A12、A13

T2:A11、 A21 、A22

T3: A21A23

Step 3: 3NF // 所有表都没有传递函数依赖,所以在 3NF

所以答案是B
这个问题的测验