第14讲-函数依赖及其公理/定理

1400-本讲学习什么(1分28秒)及第14讲教学课件

1401-什么是函数依赖(9分27秒)

1402-部分函数依赖与完全函数依赖(4分40秒)

1403-传递函数依赖(3分57秒)

1404-函数依赖相关的几个重要概念(8分17秒)

1405-关于函数依赖的Armstrong公理(8分05秒)

1406-什么是属性(集)闭包(6分01秒)

1407-属性闭包的计算算法与覆盖及其证明(7分53秒)

1408-什么是最小覆盖(6分08秒)

第4讲(总第14讲)模拟题

7、关系模式R(A1,A2,A3,A4,A5,A6),如果A1→(A3,A4); (A2,A4)→A5; (A3,A5)→ A6,则关于R的说法正确的是_________。

  • A.即不存在对候选键的部分函数依赖,又不存在对候选键的传递函数依赖

  • B.存在对候选键的部分函数依赖,但不存在对候选键的传递函数依赖

  • C.不存在对候选键的部分函数依赖,但存在对候选键的传递函数依赖

  • D.既存在对候选键的部分函数依赖,又存在对候选键的传递函数依赖

正确答案:D你错选为C

问题解析:可以求得候选码为(A1,A2),因为A1→(A3,A4),所以存在对候选键的部分函数依赖,因为候选码为(A1,A2),有(A1,A2)→(A1,A2,A3,A4,A5,A6),又因为在依赖集中有(A3,A5)→A6,因此就会有(A1,A2)→(A3,A5)→A6即存在对候选键的传递函数依赖

15、已知关系R(A,B,C,D,E,F,G),函数依赖集F为{ BC -> AE,DC->EF,DG->E,B->CD,D->G },问:F的最小覆盖为_________。

  • A.{ BC->A,BC->E,DC->E,DC->F,DG->E,B->C,B->D,D->G }

  • B.{ B->A,DC->F,D->E,B->C,B->D,D->G }

  • C.{ B->A,B->E,D->E,B->C,B->D,D->G }

  • D.{ B->A,B->E,D->F,C->F,D->E,B->C,B->D,D->G }

正确答案:B你错选为A

19、已知关系R(A,B,C,D,E,F,G),函数依赖集F为{ ADG-> EF,CD->F,F->B, A->D },问:能从F中推导出的函数依赖是_________。

  • A.ADG->E, AG->E

  • B.D->B,G->E

  • C.CD->B,AC->B,CDG->F,FE->CB

  • D.F->B,FA->D,A->EF

正确答案:A你错选为C

解析:G->E、FE->CB、A->EF这些推导不出来