试题详情
简答题设有关系模式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,分解完成。
  • 关注下方微信公众号,在线模考后查看

热门试题