关系模式SCS(Sno,Cno,Score)中,Sno是学生学号,Cno是课程号,Score是成绩。若要查询每门课成绩的平均成绩,且要求查询结果按平均成绩升序排列,平均成绩相同时,按课程号降序排列,可用SQL语言写为(33)。若查询结果仅限于平均分数超过85分的,则应(34)。
(51)
A.SELECT Cno,AVG(Score)FROM SCS GROUP BY Score ORDER BY 2.Cno DESC
B.SELECT Cno,AVG(Score) FROM SCS GROUP BY Cno ORDER BY 2.Cno DESC
C.SELECT Cno,AVG(Score) FROM SCS ORDER BY Cno DESC ORDER BY Score
D.SELECT Cno,AVG(Score) FROM SCS GROUP BY AVG(Score)ORDER BY Cno DESC
第1题:
为课程管理设计关系数据库模式,该模式需包括下列属性:
CNo(课程号),CName(课程名),Credit(学分),TNo(教师号),Term(学期),Room(教室),Time(时间),SNo(学号),Score(学生选课成绩)
满足下列函数依赖:
F={Time*Term*Room→CNo,Time*CNo→TNo,SNo*CNo→Score,CNo←CName,CNo→Credit}
根据要求设计满足3NF的关系。
第2题:
结构化查询语言SQL是一种(1),其主要功能有(2),它的典型句法为
SELECT A1,A2,…,An
FROM r1,r2,…,rm
WHERE F
其中,A1,A2,…,An和F分别是(3)。
关系模式SCS(Sno,Cno,Score)中,Sno是学生的学号,Cno是课程号,Score为成绩。若要查询每门课程的平均成绩,且要求查询结果按平均成绩升序排列,平均成绩相同时按课程号降序排列,可用SQL语言写为(4)。若查询结果仅限于平均分数超过85分的,则应(5)。
A.人工智能
B.关系数据库
C.函数型
D.高级算法
第3题:
在成绩表(score)中有三个字段学号(sno)、课程号(cno)、成绩(grade),那么成绩表的主键是
A.sno
B.sno和cno
C.cno
D.grade
第4题:
已知关系模式:
S (SNO,SNAME) 学生关系。SNO 为学号,SNAME 为姓名
C (CNO,CNAME,CTEACHER) 课程关系。CNO 为课程号,CNAME 为课程名,CTEACHER 为任课教师
SC(SNO,CNO,SCGRADE) 选课关系。SCGRADE 为成绩
要求实现如下5个处理:
1. 找出没有选修过“李明”老师讲授课程的所有学生姓名
2. 列出有二门以上(含两门)不及格课程的学生姓名及其平均成绩
3. 列出既学过“1”号课程,又学过“2”号课程的所有学生姓名
4. 列出“1”号课成绩比“2”号同学该门课成绩高的所有学生的学号
5. 列出“1”号课成绩比“2”号课成绩高的所有学生的学号及其“1”号课和“2”号课的成绩
第5题:
在教务管理数据库中,有学生关系S(SNO,SN,SEX,AGE,DEPT)、选课关系SC(SNO,CNO,SCORE)、课程关系(CNO,CN,CT)。上述关系模式中属性的定义同课堂上的定义。请使用关系代数表示以下查询: (1)查询教师号为T1老师教授课程的课程号和课程名。 (2)查询年龄大于18岁的男同学的学号、姓名和系别。 (3)查询“张天”同学所选修的所有课程的课程号、课程名和成绩。 (4)查询至少选修全部课程的学生学号和学生姓名。