数据库BCNF怎么理解(解释例子)

来源:百度知道 编辑:UC知道 时间:2024/05/09 12:27:32
关系模式STJ(S,T,J)中,
(S,J)-> T
(S,T)-> J
T -> J
怎么理解这句话:因为T是决定因素,而T不是包含码,所以不属于BCNF范式

5年了,不知道楼主还在从事计算机专业没
BC范式要求每一个决定因素都要有码的参加(T包含码或本身是码),换句话说就是只能由超码(包含候选码)推导出其它属性,其它属性之间不存在依赖关系。
“因为T是决定因素,而T不是包含码,所以不属于BCNF范式” 第二句就是这个意思。

我也是个在学计算机的学生,今年大三,对自己的专业很迷茫了。