任举一个满足2NF,但不满足3NF的关系模式实例,说明会发生哪些异常?并将其转化为3NF。

17 查阅

任举一个满足2NF,但不满足3NF的关系模式实例,说明会发生哪些异常?并将其转化为3NF。

参考答案:

关系模式举例如下:学生一系(学号姓名性别出生f=j期。系号系名系主任)候选关键字是“学号”其它属性为非主属性均完全函数依赖于“学号”满足2NF;但非主属性“系名”、“系主任”通过“系号”传递函数依赖于“学号”.不满足3NF’。这种“传递函数依赖”将引出异常问题:相同系内的学生记录巾关于“系”的信息重复存储冗余很大并会引起更新异常、插人异常和删除异常。更新异常说明:若某系的“系主任”改选必须将所有相关学生记录中“系主任”字段进行修改否则会发生数据不一致性;插入异常说明:若一个系刚成立未招生由于“系”的信息是

计算机四级