·可除去A,B,C,D,∴组成候选关键字的属性可能是E。计算可知:E十=ABCDEE,即E→U,∴E是一个候选关键字。 ·可除去A,B,E,∴组成候选关键字的属性可能是CD。计算可知:(CD)+=ABCDE,即CD→U,但C+=C,D+=D,∴CD是一个候选关键字。 ·可除去B,C,D,E,∴组成候选关键字的属性可能是A。计算...
·可除去A,B,E,∴构成候选码旳属性也许是CD。计算可知:(CD)+=ABCDE,即CD→U,但C+=C,D+=D,∴CD是一种候选码。 ·可除去B,C,D,E,∴构成候选码旳属性也许是A。计算可知:A+=ABCDE,即A→U,∴A是一种候选码。 ·可除去A,D,E,∴构成候选码旳属性也许是BC。计算...
Ri A B C D E AD a1 a3 a4 AB a1 a2 a3 a4 BC a2 a3 a4 CDE a1 a3 a4 a5 AE a1 a3 a4 a5 (3) 考虑A→C ∵AC不是BCNF(AC不涉及候选核心字BE) 将ABCDE分解为AC和ABDE,AC已是BCNF。 进一步分解ABDE,选择B→D,把ABDE分解为BD和ABE,此时BD和ABE均为BCNF。 ∴ρ={AC,BD,AB...
(15分)设有关系模式R(A,B,C,D,E),其最小函数依赖集F={ A→C,BC→D,D→B,C→E }。(1)求属性闭包: (AB)+、 (AC)+、(BC)+。(
而非主属性D和E部分函数依赖于候选键ABC,因此R不是2NF,只能是1NF。 分解为3范式为: R1(ABC,D,E) F(ABC -〉DE); R2(B,C); R3(D,E) F(D -〉E) (2)试问R是BC范式吗,如果是请说明理由,如果不是请将R分解为BC范式. 解:不是BC范式;分解为BC范式:...
(1)令 X= {B}, X(O)=B, X(l)二BD, X(2)=BD,故 B”=BD。 (2)根据候选关键字定义,R的候选关键字只可能由F中各个函数依赖的左边属性组成, 即 A, B, C, D, E,由于 A->BC(A->B, A->C), B~D, E->A,故: •可除去A, B, C, D,・••组成候选关键字的属性可能...
过程:第一步,依次计算A, B, C, D,E的闭包,如果某属性的闭包包含所有属性,则此属性为候选码,如A、E,如果某属性的闭包没有包含所有属性,转第二步; 第二步,在A, B, C, D,E去掉上一步找出的候选码后,如剩下属性为B、C、D,属性两两组合,计算属性组的闭包,进一步找出候选码;如还剩下三个及以...
设有关系模式R(A,B,C,D,E),R旳函数依赖集:F={A→D,E→D,D→B,BC→D,CD→A}(1) 求R旳候选核心字。(2) 将R分解为3NF。
设有关系模式R(A,B,C,D,E),函数依赖集F={A→C,C→D,B→C,DE→C,CE→A}。(1) 求R的所有候选键。(2) 该关系模式最高满足第几范式并说明原因
设有关系模式R(A,B,C,D,E),F是R上成立的函数依赖集,F={ABC—D,B—D,D—E},则R达到的范式是A.INFB.2NFC.3NF、D.BCNF