对于表3-13和表3-14所示的Students和SC关系,属性Sno表示学号,Sname表示姓名,Sex表示性别,SD表示专业,Age表示年龄,Cno表示课程号,Grade表示成绩。
表3-13 Students关系
Sno |
Sname |
Sex |
SD |
Age |
310001 |
张京 |
女 |
计算机 |
18 |
310002 |
王军 |
男 |
计算机 |
19 |
410003 |
王莉 |
女 |
机械 |
18 |
410004 |
李万德 |
男 |
机械 |
19 |
110041 |
赵兴兴 |
男 |
通信 |
20 |
110042 |
范建新 |
男 |
通信 |
20 | |
表3-14 SC关系
Sno |
Cno |
Grade |
310002 |
1 |
93 |
310002 |
2 |
84 |
310002 |
3 |
84 |
410004 |
2 |
83 |
410004 |
3 |
93 |
110042 |
1 |
84 |
110042 |
2 |
82 | |
a.当用户查询“选了课程2的学生数”时,其结果应为 (1)
;当Students和SC关系进行自然连接时,其结果集的属性列数应为 (2) 。
b.查询“至少选修了两门课程的每个学生的平均成绩”的SQL语句如下: SELECT Sno,
(3) FROM SC GROUP BY
Sno (4) >1; |