给定关系模式R(U,F),其中U为关系R属性集,F是U上的一组函数依赖,若X→Y,()是错误的,因为该函数依赖不蕴涵在F中。
A.Y→Z成立,则X→Z
B.X→Z成立,则X→YZ
C.ZU成立,则X→YZ
D.WY→Z成立,则XW→Z
参考答案:C
解析:
本题考查的是关系数据库理论方面的基础知识。Armstrong公理系统推导出下面三条推理规则:
传递规则(选项A):若A→Y,Y→Z成立,则X→Z为F所蕴涵。
合并规则(选项B):若X→Y,X→Z成立,则X→YZ为F所蕴涵。
伪传递规则(选项D):若X→Y,WY→Z成立,则XW→Z为F所蕴涵。
选项C是错误的,例如,假设学生关系为(学号,姓名,课程号,成绩),该关系的主键为(学号,课程号),其中学号能决定姓名,但是学号不能决定(姓名,课程号),学号也不能决定(姓名,成绩)。