有一一个学生选课的关系,其中学生的关系模式为:学生(学号,姓名,班级,年龄),课程的关系模式为:课
有一一个学生选课的关系,其中学生的关系模式为:学生(学号,姓名,班级,年龄),课程的关系模式为:课程(课号,课程名,学时),其中两个关系模式的键分别是学号和课号,则关系模式选课可定义为:选课(学号,【 】,成绩)。
有一一个学生选课的关系,其中学生的关系模式为:学生(学号,姓名,班级,年龄),课程的关系模式为:课程(课号,课程名,学时),其中两个关系模式的键分别是学号和课号,则关系模式选课可定义为:选课(学号,【 】,成绩)。
第1题
第2题
第3题
设学生选课关系模式为SC(Sno,Cno,Grade),其中,Sno为学号,Cno为课程号, Grade为成绩,SQL查询语句如下:
SELECT Sno
FROMSC SCX
WHERE NOT EXISTS
(SELECT*
FROM SC SCY
WHERE SCY.Sno='1042'AND NOT EXISTS
(SELECT *
FROMSCSCZ
WHERE SCZ.Sno=SCX.Sno AND SCZ.Cno=SCY.Cno));与该查询等价的元组演算表达式为{t|(13)(SC(u)∧SC(v)∧(14)∧t[1]= u[1])}。
A.
B.
C.
D.
第4题
学生成绩的关系模式为s(SNO,SNA,CN,SM),其中SNO表示学生的学号、SNA表示学生姓名、CN为学生所选课程号、SM为学生所选课程的成绩。从中选取选择了课程号为10081025课程的学生的学号、姓名和成绩,并按成绩由高到低进行排序。
SELECT SNO,SNA,SM
FROM S
WHERE (60)
(61) SM DESC;
(65)
A.CN='10081025'
B.CN=10081025
C.CN IN 10051025
D.CN ON'10051025'
第5题
已知如下关系:学生Student(S#, Sname),课程Course(C#, Cname, T#),选课SC(S#, C#, Score),教师T(T#, Tname)。其中S#为学号,Sname为学生命名,C#为课号,Cname为课程名,T#为教师编号,Score为成绩,Tname为教师名。 阅读SQL语句 SELECT Sname FROM Student WHERE S# IN (SELECT S# FROM SC WHERE Student.S#=SC.S# and C#= ‘C01’ and Score>=60); 关于其查询结果,下列说法正确的是_____。
A、C01号课程不及格的所有学生的姓名
B、剔出掉C01号课程不及格学生的其他学生的姓名
C、剔出掉C01号课程及格学生的其他学生的姓名
D、C01号课程及格的所有学生的姓名
第6题
查找学生姓名及其所选修课程的课程号和成绩,正确的SQL语句是()。
A)SELECT sname FROM student,SELECT cno,grade FROM sc
WHERE student.sno=sc.sno
B)SELECT sname, cno,grade FROM student,course
WHERE student.sno=course.cno
C)SELECT sname, cname,grade FROM student,course, sc
WHERE student.sno=sc.Snoand sc.cno=course.cno
D)SELECT sname,cno, grade FROM student,sc
WHERE student.sno=sc.sno
第7题
● 某学校学生、教师和课程实体对应的关系模式如下,
学生(学生号,姓名,性别,年龄,家庭住址,电话)
课程(课程号,课程名)
教师(职工号,姓名,年龄,家庭住址,电话)
如果一个学生可以选修多门课程,一门课程可以有多个学生选修;一个教师只能讲授一门课程,但一门课程可以有多个教师讲授。由于学生和课程之间是一个 (16) 的联系,所以 (17) 。又由于教师和课程之间是一个 (18) 的联系,所以 (19) 。
(16)
A. 1对1
B. 1对多
C. 多对1
D. 多对多
(17)
A. 不需要增加一个新的关系模式
B. 不需要增加一个新的关系模式,只需要将1端的码插入多端
C. 需要增加一个新的选课关系模式,该模式的主键应该为课程号
D. 需要增加一个新的选课关系模式,该模式的主键应该为课程号和学生号
(18)
A. 1对1
B. 1对多
C. 多对1
D. 多对多
(19)
A. 不需要增加一个新的关系模式,只需要将职工号插入课程关系模式
B. 不需要增加一个新的关系模式,只需要将课程号插入教师关系模式
C. 需要增加一个新的选课关系模式,该模式的主键应该为课程号
D. 需要增加一个新的选课关系模式,该模式的主键应该为课程号和教师号
第9题
● 某学校学生、教师和课程实体对应的关系模式如下:
学生(学号,姓名,性别,年龄,家庭住址,电话)
课程(课程号,课程名)
教师(职工号,姓名,年龄,家庭住址,电话)
如果一个学生可以选修多门课程,一门课程可以有多个学生选修;一个教师只能讲授一门课程,但一门课程可以有多个教师讲授。由于学生和课程之间是一个 (51) 的联系所以 (52) 。又由于教师和课程之间是一个 (53) 的联系,所以 (54) 。
(51)
A. 1对1
B. 1对多
C. 多对1
D. 多对多
(52)
A. 不需要增加一个新的关系模式
B. 不需要增加一个新的关系模式,只需要将1端的码插入多端
C. 需要增加一个新的选课关系模式,该模式的主键应该为课程号
D. 需要增加一个新的选课关系模式,该模式的主键应该为课程号和学号
(53)
A. 1对1
B. 1对多
C. 多对1
D. 多对多
(54)
A. 不需要增加一个新的关系模式,只需要将职工号插入课程关系模式
B. 不需要增加一个新的关系模式,只需要将课程号插入教师关系模式
C. 需要增加一个新的选课关系模式,该模式的主键应该为课程号
D. 需要增加一个新的选课关系模式,该模式的主键应该为课程号和教师号