有关函数范式思考题
满足3NF的关系模式,每个非主属性既不部分依赖于码也不传递依赖于码。
满足BCNF的关系模式,每个决定因素都含有码。
如果一个关系模式满足BCNF,则一定满足3NF。
二者的区别在于,BCNF消除了可能存在的主属性对主码的部分依赖和传递依赖。
2.
3.
至少可以达到第三范式,最高能达到BC范式:关系模式中若属性都是主属性,则不会存在非主属性对码的部分函数依赖,也不会存在非主属性对码的传递函数依赖,消除这两种分别代表达到第二范式和第三范式(这里的码指的是候选码)。若关系模式中全都是主属性,则至少是第三范式,若想达到BC范式,还要消除主属性对码的部分函数依赖和传递函数依赖。