当前位置:IT认证>中级数据库系统工程师

问题:[问答,简答题]

[问答题,简答题] 设有关系模式R(职工编号,日期,日营业额,部门名,部门经理),该模式统计商店里每个职工的日营业额,以及职工所在的部门和经理信息。如果规定:每个职工每天只有一个营业额;每个职工只在一个部门工作;每个部门只有一个经理。试回答下列问题:(1)根据上述规定,写出模式R的基本FD和关键码;(2)说明R不是2NF的理由,并把R分解成2NF模式集;(3)进而分解成3NF模式集。

  

参考答案:

R的关键码为(职工编号,日期)。
可见前一个FD是局部依赖,所以R不是2NF模式。
此处,R1和R2都是2NF模式。
(3)R2已是3NF模式。
在R1中,存在两个FD:职工编号→部门名部门名→部门经理
因此,"职工编号→部门经理"是一个传递依赖,R1不是3NF模式。
这样,ρ={R11,R12,R2}是一个3NF模式集。

  参考解析

暂无解析

相关题目:

微信端