多做题,通过考试没问题!

数据库原理与应用

睦霖题库>大学试题(计算机科学)>数据库原理与应用

设有关系模式R(SNO,CNO,SCORE,TNO,DNAME),函数依赖集F={(SNO,CNO)→SCORE,CNO→TNO,TNO→DNAME},试分解R为BCNF。

正确答案:初始化ρ={R}求得候选关键字为{SNO,CNO}。
首先从R中分解出关系(TNO,DNAME),得ρ={R1(TNO,DNAME),R2(SNO,CNO,SCORE,TNO)}
其中R1为BCNF,R2不是BCNF
再求出R2的候选关键字为{SNO,CNO},从R2中分解出关系(CNO,TNO),则
ρ={R1(TNO,DNAME),R3(CNO,TNO),R4(SCO,CNO,SCORE)}
R.1、R3、R4都属于BCNF,分解完成。
答案解析:
进入题库查看解析

微信扫一扫手机做题