数据库学生 课程 选课

设数据库中有三个关系学生(学号,姓名,性别,年龄)、课程(课程代号,课程名称,代课教师)、选课(学号,课程代号,成绩),请用SQL语言表示下列要求:1)修改姓名为“李勇”... 设数据库中有三个关系学生(学号,姓名,性别,年龄)、课程(课程代号,课程名称,代课教师)、选课(学号,课程代号,成绩),请用SQL语言表示下列要求:
1)修改姓名为“李勇”的学生姓名为“李咏”;
2)列出所有学生的详细信息,并按年龄从小到大排序;
3)查询所有不及格的学生学号;(不允许重复)
4)列出所有选修“数据结构”这门课的学生信息。
5)列出同时选修“0101”号课程和“0102”号课程的所有学生的信息;
6)列出各门课的课程名称,平均成绩,最高成绩和最低成绩,并按平均成绩降序排序。
展开
老师小乔
2013-03-27 · TA获得超过3680个赞
知道大有可为答主
回答量:1985
采纳率:66%
帮助的人:675万
展开全部
1、update 学生 set 姓名='李咏' where 姓名='李勇'
2、select * from 学生 order by 年龄 asc
3、select distinct 学号 from 选课 where 成绩<60
4、select 学生.* from 学生,课程,选课 where 学生.学号=选课.学号 and 选课.课程号=课程.课程号 and 课程名称='数据结构'
5、select * from 学生 where 学号 in(select a. 学号 from 选课 a inner join 选课 b on a.学号 =b.学号 where a.课程号=‘0101’ and b.课程号='0102')
6、select 课程名称,avg(成绩),max(成绩),min(成绩) from 课程,选课 where 课程.课程号=选课.课程号 group by 课程名 order by avg(成绩) desc
tzc04120
2013-01-08 · TA获得超过2657个赞
知道大有可为答主
回答量:1.1万
采纳率:0%
帮助的人:3309万
展开全部
选修课程是为所有学生由学校提供的选修课程。选修创建基于社会对复合型人才的需求,旨在加强大学生的人文素质和科学素质,发展和完善,培养全面发展的高素质人才。要管理公共选修课为学生提供选修课程,每学期按教学计划由教务处,学生独立的课程,教务处选课情况调整完成的时间表和选修的成绩和选修课程的选修课程的学生名单注册。学生可以设置选修课程和选修的限制范围内。范围
在规定的信用约束和课程门数的限制,可以指定选修公开课的制约因素限制了一些公开课的教师。作为一名学生在网络课程的审计标准的约束。选举
阶级冲突应该会显示在实时信息。

选修课管理系统是面向学校教育管理人员,教师和学生,并提供服务管理系统。各学校的管理系统,开发一个通用的选修课管理系统非常困难的。同时,改变管理需求管理软件发生相应的变化。然而,企业的选修课管理中存在了很多的一般模式的相似性,你可以找到一个共同的设计模式,协助选修课管理系统的开发。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-01-08
展开全部
笨缓盆纲突相阀锁枝登
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-01-08
展开全部
湖自椅喘弯堆麦舅局啄
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式