作业四
一、设关系模式R(ABCD),F是R上成立的FD集,F={A
→B,C→B},则相对于F,试写出关系模式R的关键
码。
并说明理由。
二、设关系模式R(ABCD),F是R上成立的FD集,F={A
→B,B→C}。
1、试写出属性集BD的闭包(BD)+。
2、试写出所有左部是B的函数依赖(即形为“B→?”)。
三、设关系模式R(ABC),F是R上成立的FD集,F={ B
→C,C→A},那么分解ρ={AB,AC}相对于F,是否为
无损分解和保持FD?
四、设有关系模式R(职工编号,日期,日营业额,部门名,
部门经理),该模式统计商店里每个职工的日营业额,
以及职工所在部门和经理信息。
如果规定:每个职工每
天只有一个营业额;每个职工只在一个部门工作;每个
部门只有一个经理。
试回答下列问题:
1、根据上述规定,写出模式R的基本FD和关键码;
2、说明R不是2NF的理由,并把R分解成2NF模式
集;
3、进而分解成3NF模式集。
五、设关系模式R(ABCD),在R上有四个相应的FD集
及分解:
1、F={B→C,D→A},ρ={BC,AD}
2、F={AB→C,C→A,C→D},ρ={ACD,BC}
3、F={A→B C,C→AD,},ρ={ABC,AD}
4、F={A→B,B→C,C→D},ρ={AB,ACD}
试对上述四种情况分别回答些列问题:
①确定R的关键码
②是否无损分解?
③是否保持FD集?
④确定ρ中每个模式的范式级别。
六、教材第六章的习题12。