DBMS:如果为实体分配了多个多值属性,那么必须创建多少个表?

时间:2016-01-31 04:34:30

标签: database entity-relationship

假设一个实体具有以下属性(sno,name,phNo,add)。 sno - 是主键。 phNo和add是多值属性。

在这种情况下需要3张桌子吗?  斯诺,名字  sno,phNo  3. sno,添加

1 个答案:

答案 0 :(得分:0)

在第3范式或更高级别中,需要3个表格。非规范化数据可以用更少的表来表示,存在更新异常的风险。