8.10.4 判断最高范式,说明理由: 1 R(A,B,C,D,E), 码为AC,函数依赖为:{AC→B, AC→D,AC→E }。 2 R(A,B,C,D,E), 码为AB,函数依赖为:{AB→C, AB→D,AB→E ,B→E }。 3 R(A,B,C,D), 码为A,函数依赖为:{A→B, A→C, A→D ,B→D }。 4 R(A,B,C,D), 码有两个:A,B ;函数依赖为:{A→B,A→C,A→D,B→A,B→C,B→D}。
举一反三
- 设关系模式R(ABCD)的函数依赖集F={B→C,C→D},则R的码为( ) A: AB B: AC C: BC D: ABC
- 设有关系模式R(A,B,C,D)与它的函数依赖集F={AB→C,C→D ,D→A },则R的所有候选码为( )。 A: AB B: AC C: BC D: BD E: ABC F: ABD
- 已知关系模式R(ABCDE)的函数依赖集F={AB→CDE,B→C,AC→D},则在下列选项中,属于F的最小函数依赖集的是() A: {AB→C,AB→E,AC→D} B: {AB→D,AB→E,B→C,C→D} C: {AB→E,B→C,AC→D} D: {AB→C,AB→E,B→C,AC→D}
- R(A,B,C,D,E),函数依赖为AB→CE,E→AB,C→D。则R为3NF,是否正确?
- 设关系模式R(A,B,C,D),函数依赖集F={AB→C,D→B},则R的候选码为。