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

设有关系SC(sno, cno, grade),其主码是(sno, cno)。下列描述符合实体完整性规则要求的是A.只有sno

题目

设有关系SC(sno, cno, grade),其主码是(sno, cno)。下列描述符合实体完整性规则要求的是

A.只有sno不能取空值

B.只有cno不能取空值

C.sno和cno都不能取空值

D.只有grade不能取空值

参考答案
正确答案:C
解析:实体完整性规则规定基本关系的所有主属性都不能取空值,而不仅是主码整体不能取空值。在主码sno和cno都不能取空值。对于实体完整性规则说明如下:
①实体完整性规则是针对基本关系而言的,一个基本表通常对应现实世界的一个实体集;
②现实世界中的实体是可区分的,即它们具有某种惟一性标识;
③相应地,关系模型中以主码作为惟一性标识;
④主码中的属性即主属性不能取空值。所谓空值就是“不知道”或“无意义”的值。如果主属性取空值,就说明存在某个不可标识的实体,即存在不可区分的实体,因此这个规则称为实体完整性。
看了设有关系SC(sno, cno...的网友还看了以下: