对于表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的学生数”时,其结果应为{{U}} (1)
{{/U}};当Students和SC关系进行自然连接时,其结果集的属性列数应为{{U}} (2) {{/U}}。
b.查询“至少选修了两门课程的每个学生的平均成绩”的SQL语句如下: SELECT Sno,{{U}}
(3) {{/U}} FROM SC GROUP BY
Sno {{U}} (4) {{/U}}>1; |