关系R(A,B,C)满足下列函数依赖:F={B→C,B→A,A→BC},关系R的候选关键字为(1),该关键模式属于(2)。
- AAB
- BA和B
- CA和BC
- DAC和AB
关系R(A,B,C)满足下列函数依赖:F={B→C,B→A,A→BC},关系R的候选关键字为(1),该关键模式属于(2)。
解析:第一范式(1NF):如果关系模式R的每个关系r的属性值都是不可分的原子值,那么称R是第一范式的模式,r是规范化的关系。关系数据库研究的关系都是规范化的关系。第二范式(2NF):若关系模式R是1NF,且每个非主属性完全函数依赖于候选键,那么称R是2NF模式。第三范式(3NF):如果关系模式R是1NF,且每个非主属性都不传递依赖于R的候选码,则称R是3NF。BC范式(BCNF):若关系模式R是1NF,且每个属性都不传递依赖于R的候选键,那么称R是BCNF模式。上述4种范式之间有如下联系:1NFD2NFD3NFDBCNF。显然,关系R的候选关键字为A和B。在关系R中,存在传递依赖,因为A→BC,根据Armstrong公理系统的分解规则,可将其分解为A→B,A→C。这样,由B→A,A→C得出B→C,故关系R存在传递函数依赖,所以关系R是2NF。
1、设关系模式R(A,B,C)中,有函数依赖A→B和B→C,则R中存在()
设关系模式R(A,B,C)中,有函数依赖A→B和B→C,则R中存在()
2、设关系模式R(A,B,C,D,E,G,H)上的函数依赖集F={AC→BEGH
设关系模式R(A,B,C,D,E,G,H)上的函数依赖集F={AC→BEGH,A→B,C→DEH,E→H},试将R分解成等价的3NF模式集。
3、设有关系模式R(A,B,C),根据语义有如下函数依赖集:F={A→B,(B,
设有关系模式R(A,B,C),根据语义有如下函数依赖集:F={A→B,(B,C)→A}关系模式R的规范化程度最高达到( )。AA)1NFBB)2NFCC)3NFDD)BCNF
4、设有关系模式R(A,B,C,D,E,F),其函数依赖集为F={E→D,C→B
设有关系模式R(A,B,C,D,E,F),其函数依赖集为F={E→D,C→B,CE→F,B→A}。则R的主键是A(E,C,B)B(C,E)CEDC
5、给定关系模式R(U,F),U={A,B,C,D,E,H},函数依赖集F={A
给定关系模式R(U,F),U={A,B,C,D,E,H},函数依赖集F={A→B,A→C,C→D,AE→H}。关系模式R的候选关键字为()。AACBABCAEDDE
6、有关系模式R(A,B,C,D,E),根据语义有如下函数依赖集:F={A&r
有关系模式R(A,B,C,D,E),根据语义有如下函数依赖集:F={A→C,BC→D,CD→A,AB→E}。现将关系模式R分解为两个关系模式R1(A,C,D),R2(A,B,E),...