解释一下:对于
关系模式R,若 R为
第一范式,且每个属性都不部分依赖于候选键也不传递依赖于候选键,那么称R是BC范式。
相对于
第三范式,BC范式的要求更加严格。第三范式只是要求R为
第二范式且非键属性不传递依赖于R的候选键,而BC范式则是对R的每个属性都做要求。
每一教师只教一门课。每门课由一名教师教,某一学生选定某门课,就确定了一个固定的教师。某个学生选修某个教师的课就确定了所选课的名称 : (S,J)→T,(S,T)→J,T→J
因为没有任何
非主属性对码传递依赖或部分依赖,故STJ是3NF,但T是决定因素而T不包含码,故STJ不是BCNF关系。
由
关系模式的定义可以得到如下结论,若R属于BCNF,则R有: