设有关系模式R(ABCD),R上的FD集F={ AB→CD, A→D},试说明R不是2NF的理由,并把R分解成2NF模式集。(10分)
设有关系模式R(ABCD),R上的FD集F={ AB→CD, A→D},试说明R不是2NF的理由,并把R分解成2NF模式集。(10分)1、侯选键为AB2、由AB→CD 可知AB→C,AB→D又由于A→D 故D局部依赖于侯选键AB 所以R不是2NF3、R1(AB,C)R2(A,D)
举一反三
- 设关系模式R(ABCD),F是R上成立的FD集,F={AB→CD,A→D}。(1)试说明R不是2NF模式的理由。(2)试把R分解成2NF模式集。
- 设关系模式R(ABCD),F是R上成立的FD集,F={AB→CD,A→D}。试说明R不是2NF模式的理由。
- 设关系模式R(ABCD),F是R上成立的FD集,F={AB→CD,A→D}。试把R分解成2NF模式集。
- 设关系模式R(ABC),F是R上成立的FD集,F={C→B,B→A}。(1)试说明R不是3NF模式的理由。(2)试把R分解成3NF模式集。
- 设关系模式R(ABCD),F是R上成立的FD集,F={AB[img=18x11]18030efec621169.png[/img]CD,A[img=18x11]18030efecfc082c.png[/img]D},则R属于2NF。
内容
- 0
设有关系模式R(ABCD),FD集F={AB→C,C→D,D→A},试求R的所有候选键。
- 1
设关系模式R(车间编号,零件编号,数量,仓库编号,仓库地址)。 如果规定:每个车间每需要一种零件只有一个数量; 每种零件只存放在一个仓库里; 每个仓库只有一个地址。 (1)试根据上述规定,写出模式R的基本FD和关键码。 (2)说明R不是2NF的理由,并把R分解成2NF模式集。 (3)再进而分解成3NF模式集,并说明理由
- 2
设关系模式R(ABC),F是R上成立的FD集,F={C→B,B→A}。试说明R不是3NF模式的理由。
- 3
设关系模式R(ABC),F是R上成立的FD集,F={C→B,B→A}。试把R分解成3NF模式集。
- 4
设关系模式R(ABC),F是R上成立的FD集,F={B→A,C→A},ρ={AB,BC }是R上的一个分解,那么分解ρ是否保持FD集F?并说明理由。