在数据库逻辑设计阶段,若实体中存在多值属性,那么将E-R图转为关系模式时( )得到的关系模式属于4NF。

2023-09-01

A.将所有多值属性组成一个关系模式
B.使多值属性不在关系模式中出现
C.将实体的码分别和每个多值属性独立构成一个关系模式
D.将多值属性和其它属性一起构与该实体对应的关系模式

参考答案:C

关系模式:关系的描述。多值属性:一个元素可以有不同的可能值。比如某个职工的联系方式(属性之一)可以有多个不同的值;范式:符合某一种级别的关系模式的集合。1NF->无重复的列;2NF->属性完全依赖于主键;3NF->属性不依赖于其它非主属性;4NF:第四范式,关系模式R∈1NF,如果对于R的每个非平凡多值依赖X→Y(Y,X),X都含有候选码,则R∈4NF。4NF就是限制关系模式的属性之间不允许有非平凡且非函数依赖的多值依赖。故正确答案为:C