问题
单项选择题
给定关系模式尺(U,F),其中,属性集U=城市,街道,邮政编码,函数依赖集F=(城市,街道)→邮政编码,邮政编码→城市。关系R(),且分别有()。
根据主属性的定义,且关系R分别有()。
A.1个非主属性和2个主属性
B.0个非主属性和3个主属性
C.2个非主属性和1个主属性
D.3个非主属性和0个主属性
答案
参考答案:B
解析:
本题考查关系数据库规范化理论方面的基础知识。
试题(41)的正确答案是C。因为根据函数依赖定义,可推出(城市,街道)→U,(邮政编码,街道)→U,所以“城市,街道”和“街道,邮政编码”为候选关键字。
试题(42)的正确答案是B。因为根据主属性的定义,“包含在任何一个候选码中的属性叫做主属性(Prime anribute),否则叫做非主属性(Nonprime attribute)”,所以关系R中的3个属性都是主属性,而无非主属性。