关于数据库范式问题

来源:百度知道 编辑:UC知道 时间:2024/06/14 11:35:17
给出下图关系R
R
职工号 职工名 年龄 性别 单位号 单位名
E1 ZHAO 20 F D3 CCC
E2 QIAN 25 M D1 AAA
E3 SUN 38 F D3 CCC
E4 LI 25 M D3 CCC

1,它为几范式?为什么?
2,是否存在删除操作异常?若存在,说明在什么情况下发生?
3,将它分解成高一级范式,分解后的关系是如何解决存在的删除异常问题的?

答1:
2范式
第一范式要求无重复列 满足
第二范式要求主键明确 满足
第三范式要求无冗余 不满足,根据第三范式,应该将单位号和单位名另建一个表,以单位号为主键
答2:
是 当要删除单位信息时,会把职工信息一并删除
答3:
把单位号和单位名另建一个表后,以单位号为主键,当删除单位信息时,不会影响职工信息