设有关系模式R(职工编号,日期,日营业额,部门名,部门经理),该模式统计商店里每个职工的日营业额,以及职工所在的部门和经理信息。如果规定:每个职工每天只有一个营业额;每个职工只在一个部门工作;每个部门只有一个经理。说明R不是2NF的理由,并把R分解成2NF模式集。
正确答案:R.中有两个这样的FD://
(职工编号,日期)→(部门名,部门经理)
职工编号 →(部门名,部门经理)
可见前一个FD是局部依赖,所以R不是2NF模式。
R.应分解Rl(职工编号,部门名,部门经理)
R.2(职工编号,日期,日营业额)
此处,Rl和R2都是2NF模式。
(职工编号,日期)→(部门名,部门经理)
职工编号 →(部门名,部门经理)
可见前一个FD是局部依赖,所以R不是2NF模式。
R.应分解Rl(职工编号,部门名,部门经理)
R.2(职工编号,日期,日营业额)
此处,Rl和R2都是2NF模式。
答案解析:有
微信扫一扫手机做题