0
Student(StdNo,StdName,appointNo,timing,advisor)
和功能的依赖关系是:
StdNo->StdName
StdNo,appointNo->Timing,advisor
Timing->appointNo
通过正火2NF我得到:
R1(stdNo,appointNo,Timing,advisor)
R2(stdNo,StdName)
我觉得这已经是3NF。但我在减少BCNF方面遇到了麻烦。
对于BCNF,我认为R1关系违反了BCNF作为Timing-> appointNo和Timing不是超级关键。我如何减少BCNF?