我有一个关系:A,B,C,D,E
与FD:
A->BC
CD->E
B->D
E->A
由于A->BC
可以是A->B
,A->C
,因此B->D
可以成为A->D
。自A->C
和A->D
起,CD->E
就可以成为A->E
。我不确定E->A
但是从A->E
开始,我认为它会A->A
并成为一个微不足道的FD。这意味着这种关系的关键是{A}
?因此,左侧A
的唯一FD是A->BC
。
但这是BCNF的关系吗?如果没有,我将如何将其更改为BCNF?我已经读过我要使用违反BCNF的FD作为分离关系的起点,那么我会选择左边没有A并且在那里分开的FD吗?