问题 问答题


阅读以下说明和关系表,回答问题1-3。
[关系表]
院系

院系代号院和名称主教学楼
1101计算机系2号楼
1102电子系3号楼
1103机械工程系4号楼

                        学生
020103李敏02级110187.0
020156陈鑫02级100183.5
031142杨睿03级110178.5
031326艾玲玲03级110280.0
040633胡栋04级110290.0
030915荣立伟03级110373.5
040047姜鲁04级110381.5

[问题3]
(1)用关系代数表达式完成以下操作:
检索“平均成绩”低于80的学生的“学号”“姓名”“院系名称”;
检索“学生”陈鑫导师的“教师号”。
(2)用SQL语言完成以下操作:
列出“平均成绩”最高的学生信息;
将03级的所有学生按“学号”升序进行排序。

答案

参考答案:

解析:(1)第一题:∏学号,姓名,院系名称(σ平均成绩<80(院系

学生))
第二题:可建立一个临时关系R


教师号(∏教师号,学生(导师)÷R)
(2)第一题:select*from 学生 where 平均成绩= (select max (平均成绩) from 学生)
第二题:select* from 学生 where 年级=03’order by 学号

单项选择题
单项选择题 A1型题