问题
单项选择题
下列关于模式分解的叙述中,正确的是
A.若要分解具有无损连接性,则模式分解不一定可以达到2NF
B.若要求分解保持函数依赖,则模式分解可以达到BCNF
C.若要求分解保持函数依赖,则模式分解可以达到3NF,但不一定能达到BCNF
D.若要分解具有无损连接性,则模式分解可以达到3NF,但不一定能达到BCNF
答案
参考答案:C
解析:【命题目的】本题主要考查了模式分解。【解题要点】关系模式的一个分解可能具有无损连接性,可能是保持函数依赖性。若要分解具有无损连接性,则模式分解一定可以达到BCNF。若要求分解保持函数依赖,则模式分解可以达到3NF,但不一定能达到BCNF。【错解分析】由于分解具有无损连接性,则模式分解一定可以达到BCNF,所以模式分解就一定可以达到2NF、3NF,故A),D)选项错误;若要求分解保持函数依赖,则模式分解可以达到3NF,但不一定能达到BCNF,故B)选项错误。【考点链接】掌握函数依赖的基本概念和范式的概念。