设有关系:班级(班号 专业 班长);学生(学号 姓名 性别 班号)。学生关系中每个元组的“班号”属性值只
已帮助 人
设有关系:班级(班号,专业,班长);学生(学号,姓名,性别,班号)。学生关系中每个元组的“班号”属性值只能取空值(表示该学生没有分配班级)或者是班级关系中的某一个班号。这个要求属于关系的()。
A.实体完整性
B.参照完整性
C.用户定义的完整性
D.以上都不是

回答
共1条回复-
C 解析:该题中值得注意的一点是DISTINCT的功能。SQL语句:SELECTCOUNT(班级号)FROM学生的功能是统计已分班学生的人数,但加上DISTINCT情况就完全不同了,语句会首先把班级号的所有重复行数据去除,即每个班留下一条数据,这样统计出来的结果是班级数。
