考虑关系模式R(A,B,C,D)写出满足下列函数依赖时,R的码,并给出R属于那种范式(1NF,2N,3NF或BCNF)。
(1)B->D,AB->C
(2)A->B,A->C,D->A
(3)BCD->A,A->C
(4)B->C,B->D,CD->A
(5)ABD->C
(1)B->D,AB->C
(2)A->B,A->C,D->A
(3)BCD->A,A->C
(4)B->C,B->D,CD->A
(5)ABD->C
举一反三
- 已知关系模式R(A,B,C,D、,其函数依赖集F=A->B,B->CD,A->D,则下列函数依赖不成立的是( ) A: A、AB->C B: B、AB->D C: D: D、,其函数依赖集F=A->B,B->CD,A->D,则下列函数依赖不成立的是( ) A、AB->CB、AB->DC、B->ACDD、A->BCD
- 设有关系模式R(ABC),其函数依赖集F={A->;B,B->;C},则关系R最高达到(). A: 1NF B: 2NF C: 3NF D: BCNF
- 考虑关系模式R(A,B,C,D),满足B->D,AB->C函数依赖时R的码是___________,R属于___________范式。
- 已知关系模式R(A,B,C,D,E),函数依赖为F={A->D,B->C,E->A},则R的候选码是() A: AB B: BE C: CD D: DE
- 关系模式R(A,B,C,D),若A->B,A->C,D->A,并且R能够满足函数依赖,以下描述正确的是()。 A: 关系R的码是A B: 关系R的码是D C: 关系R满足1NF D: 关系R满足2NF E: 关系R满足3NF