早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

设关系模式R(A,B,C),下列结论错误的是(4)。A.若A→B,B→C,则A→CB.若A→B,A→C,则A→BCC.若BC→A,则B→A,C

题目

设关系模式R(A,B,C),下列结论错误的是(4)。

A.若A→B,B→C,则A→C

B.若A→B,A→C,则A→BC

C.若BC→A,则B→A,C→A

D.若B→A,C→A,则BC→A

参考答案
正确答案:C
解析:要解答本题,需要考生掌握Armstrong推理规则:设有关系模式R(A1,A2,…,An)和属性集U=A1A2…An,X,Y,Z,W均为U的子集,F是R上只涉及U中属性的函数依赖集,推理规则如下:规则1:自反律(Reflexivity)如果YXU,则X→Y在R上成立。这个规则可以理解为已知事整体,可以唯一确定其部分。规则2:增广律(Augmentation)如果X→Y为F所蕴含,ZU,则XZ→YZ的R上成立(为了简便,X∪Z记为XZ)。规则3:传递律(Transitivity)如果X→Y和Y→Z有R上成立,则X→Z在R上也成立。规则4:合并律(Unionrule)如果X→Y和X→Z成立,则X→YZ成立。规则5:伪传递律(Pseudotransitivityrule)如果X→Y和WY→Z成立,则WX→Z也成立。规则6:分解律(Decompositionrule)如果X→Y和ZY成立,则X→Z也成立。