学生关系中学号是主键,所以学号不能为空,也不能重复。这是为了满足关系完整性中的()。
A.参照完整性约束
B.实体完整性约束
C.数据完整性约束
D.用户自定义完整性约束
A.参照完整性约束
B.实体完整性约束
C.数据完整性约束
D.用户自定义完整性约束
数据库中由关系students(学号,姓名,性别),学号为主键。UPDATEstudentsSET学号='2018001';如果数据库中的记录>=2,将提示错误。()
现有关系数据库如下:
学生(学号,姓名,性别,专业、奖学金)
课程(课程号,名称,学分)
学习(学号,课程号,分数)
用关系代数表达式实现下列1—4小题:
(1)检索“国际贸易”专业中获得奖学金的学生信息,包括学号、姓名、课程名和分数
(2)检索学生成绩得过满分(100分)的课程的课程号、名称和学分
(3)检索没有获得奖学金、同时至少有一门课程成绩在95分以上的学生信息,包括学号、姓名和专业
(4)检索没有任何一门课程成绩在80分以下的学生的信息,包括学号、姓名和专业
关系数据库中有三个关系:
学生:S(Sno,Sname,Ssex,Sage, Sdept)其中:Sno:学号,Sname:姓名,Ssex:性别,Sage:年龄,Sdept:系名;
课程:C(Cno, Cname,Teacher)其中:Cno:课程号,Cname:课程名,Teacher:教师;
选课:SC(Sno,Cno,Grade)其中:Sno:学号,Cno:课程号,Grade:成绩,
用关系代数表达式实现下列1,2小题:
(1)检索年龄为19岁的女同学的学号和姓名
(2)检索不学课程号为“C135”课程的学生信息,包括学号,姓名和系名
设有如下所示的关系S(S#,SNAME,AGE,SEX)、C(C#,CNAME,TEACHER)和SC(S#,C#,GRADE),试用关系代数表达式表示下列查询语句:。
(1)检索选修全部课程的学生姓名(SNAME)。
(2)检索选修课程包含学号为2的学生所修课程的学生学号(S#)。
(3)检索选修课程名为“C语言”的学生学号(S#)和姓名(SNAME)。
A.SELECT学号,课程号FROM成绩WHERE分数ISNOTNULL
B.SELECT学号,课程号FROM成绩WHERE分数ISNULL
C.SELECT学号,课程号FROM成绩WHERE分数=NULL
D.SELECT学号,课程号FROM成绩WHERE分数NULL
A.一个表可以有多个主键
B.一个表的主键只能是一列
C.主键必须唯一且不能为空
D.联合主键的列数据类型必须一致
E.创建主键时会自动在主键列创建唯一非空索引
学号,姓名,性别,专业)VALUES('2018001','孙悟空','男')。()
A.100
B.6
C.2
D.1