设K为R(U)中的属性或属性集,若K能够函数决定U,则K为R的什么()
A.候选码
B.主码
C.外码
D.超码
ABD
A.候选码
B.主码
C.外码
D.超码
ABD
设K为R<U,F>中的属性或属性组合,若KU,则K为R的 ______。
A.外部码
B.候选码
C.主属性
D.主码
A.若关系R的外码是属性(或属性组)F,它与关系S的主码K相对应,则关系S的主码K的取值必须在关系R中属性(或属性组)F的取值范围内
B.若关系R的外码是属性(或属性组)F,它与关系S的主码,K相对应,则关系R中属性(或属性组)F的取值必须在关系S的主码K的取值范围内
C.若关系R的外码是属性(或属性组)F,它与关系S的主码K相对应,则对于R中每个记录在F上的值必须等于S中某个记录的主码值。
D.若关系R的外码是属性(或属性组)F,它与关系S的主码K相对应,则对于R中每个记录在P上的值或者取空值(F的每个属性值均为空值);或者等于S中某个记录的主码值。
设U是所有属性的集合,X、Y、Z都是U的子集,且Z=U-X-Y。下面关于多值依赖的叙述中,哪个(些)是正确的? ()
①若X→→Y,则X→Y
②若X→Y,则X→→Y
③若K→→Y,且Y'→Y,则X→→Y'
④若X→→Y,则X→→Z
A.只有②
B.只有③
C.①和③
D.②和④
设关系模式R,其中U={H,I,J,K,L},若F={H→IJ,J→K,IJK→L,L→H,L→K),则F的最小函数依赖集Fmin={(58)}。关系模式R的候选关键字有(59)个,R属于(60)。
A.H→I,H→J,J→K,IJK→L,L→H
B.H→I,H→J,J→K,IJ→L,L→H
C.H→I,H→J,J→K,IJ→L,J→K
D.H→I,J→K,IJ→L,L→H,L→K
A.H→I,H→J,J→K,IJK→L,L→H
B.H→I,H→J,J→K,IJ→L,L→H
C.H→I,H→J,J→K,IJ→L,L→K
D.H→I,J→K IJ→L,L→H,L→K
令关系模式R=S(U;F),其中U为属性集,F为函数依赖集。假设U=X、Y、Z为3个不可分解的不同属性,若F={XY→Z,YZ→X),则R保持依赖的关系模式分解,一般只能分解到______。
A.1NF
B.2NF
C.3NF
D.BCNF
A.Y→Z成立,则X→Z
B.X→Z成立,则X→YZ
C.ZU成立,则X→YZ
D.WY→Z成立,则XW→Z
根据关系模型中数据间的函数依赖关系,关系模式可分成多种不同的范式(NP),其中,第二范式排除了关系模式中非主属性对键的(16)函数依赖;第三范式排除了关系式中非主属性对键的(17)函数依赖。令关系模式R=S(U;F),其中U为属性集,F为函数依赖集,假设U=XYZ为三个不可分解的不同属性,那么若F;{X→Y,Y→Z},则R是(18)。若F ={XY→Z,YZ→X),则R保持依赖的关系模式分解,一般只能分解到(19)。
A.传递
B.非传递
C.完全
D.部分