早教吧 育儿知识 作业答案 考试题库 百科 知识分享

sql数据库习题,规范化过程中的范式及模式分解问题请证明以下两题:1.设关系模式R(ABCD),F是R上成立的FD集,F={AB→CD,A→D}。(1)试说明R不是2NF模式的理由。(2)试把R分解成2NF模式集

题目详情
sql数据库习题,规范化过程中的范式及模式分解问题
请证明以下两题:
1.设关系模式R(ABCD),F是R上成立的FD集,F={AB→CD,A→D}。
(1) 试说明R不是2NF模式的理由。
(2) 试把R分解成2NF模式集。
2.设关系模式R(ABC),F是R上成立的FD集,F={C→B,B→A}。
⑴ 试说明R不是3NF模式的理由。
⑵ 试把R分解成3NF模式集。
(本人菜鸟,请尽可能详细,谢谢!)
▼优质解答
答案和解析

(1) 试说明R不是2NF模式的理由。

存在部分依赖,所以R不是2NF

   (2) 试把R分解成2NF模式集。

     R1(ABC),R2(AD)  说明:消除部分依赖关系

2.(1)R存在传递依赖。

(2)R1(CB),R2(BA)  说明:消除传递依赖关系