当前位置:首页 > 管理系统中计算机应用(00051) > 正文内容

设有如下3个关系模式(有下划线的属性为关系的主码):
学生(学号,姓名,性别,年龄,系别)
课程(课程号,课程名,学分)
选课(学号,课程号,成绩)
要求用SQL语句实现以下操作(不区分大小写)。
(1)查询学生的学号、姓名、课程号和成绩;
(2)统计每位学生的选课总学分,显示学号和总学分;
(3)创建一个含有学号、姓名、课程名和成绩的视图,视图名为学生成绩。

高老师2年前 (2024-03-26)管理系统中计算机应用(00051)11

设有如下3个关系模式(有下划线的属性为关系的主码):
学生(学号,姓名,性别,年龄,系别)
课程(课程号,课程名,学分)
选课(学号,课程号,成绩)
要求用SQL语句实现以下操作(不区分大小写)。
(1)查询学生的学号、姓名、课程号和成绩;
(2)统计每位学生的选课总学分,显示学号和总学分;
(3)创建一个含有学号、姓名、课程名和成绩的视图,视图名为学生成绩。

(1)SELECT学生.学号,姓名,课程号,成绩FROM学生,选课
WHERE学生.学号=选课.学号;
(2)SELECT学号,SUM(学分)AS总学分FROM选课,课程
WHERE选课.课程号=课程.课程号GROUP BY学号;
(3)CREATE VIEW学生成绩(学号,姓名,课程名,成绩)AS
SELECT学生.学号,姓名,课程名,成绩FROM学生,课程,选课
WHERE学生.学号=选课.学号AND选课.课程号=课程.课程号;

扫描二维码免费使用微信小程序搜题/刷题/查看解析。

版权声明:本文由翰林刷题小程序授权发布,如需转载请注明出处。

本文链接:https://doc.20230611.cn/post/297993.html

分享给朋友: