请写出以下每一题的SQL语句.doc

请写出以下每一题的SQL语句.doc

ID:55587485

大小:16.00 KB

页数:2页

时间:2020-05-19

请写出以下每一题的SQL语句.doc_第1页
请写出以下每一题的SQL语句.doc_第2页
资源描述:

《请写出以下每一题的SQL语句.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、请写出以下每一题的SQL语句有一个“学生-课程”数据库,数据库中包括三个表:(1)“学生”表Student由学号(Sno)、姓名(Sname)、性别(Ssex)、年龄(Sage)、所在系(Sdept)五个属性组成,可记为:Student(Sno,Sname,Ssex,Sage,Sdept)Sno为关键字。(2)“课程”表Course由课程号(Cno)、课程名(Cname)、先修课号(Cpno)、学分(Ccredit)四个属性组成,可记为:Course(Cno,Cname,Cpno,Ccredit)Cno为关键字。(3)“学

2、生选课”表SC由学号(Sno)、课程号(Cno)、成绩(Grade)三个属性组成,可记为:SC(Sno,Cno,Grade)(SNO,CNO)为关键字。完成下列操作:(在创建表的时候,请认真思考如何给每个字段选定数据类型,选定好的数据类型会让查询操作更加便捷。三个表创建请插入一些实验使用的数据,请回想插入数据和更新(修改)数据的SQL命令和使用方法)1.请把其中建立“学生”表Student的语句写下来,表Student是由学号Sno、姓名Sname、性别Ssex、年龄Sage、所在系Sdept五个属性组成,其中学号属性不能

3、为空,并且其值是唯一的。2.新建“课程”表Course,其中Cno为主键3.新建“学生选课”表SC,其中(Sno,Cno)为主键4.在student表中查询Sdept是‘计算机’的学生的所有信息,并按Sno降序排列。5.在以上三个表中查询Ccredit为5并且Grade大于60的学生的学号、姓名和性别。6.查询出课程名称中含有“语言”一词的课程的所有信息。7.查询出“C语言”课程成绩前5名的学生的学号、姓名和所在系。8.查询出各系学生人数。9.查询没有先修课的学生的所有信息。10.查询出“计算机应用基础”课程成绩高于张三同

4、学此门课程成绩的学生的所有信息。11.查询和“计算机应用基础”课程相同先修课号(Cpno)和相同学分(Ccredit)的课程的课程号(Cno),课程名(Cname),学分(Ccredit)。1.查询“李浩”同学和“江亭”同学共同学习的课程号(Cno),课程名(Cname),成绩(Grade)。2.查询没有选修课程号(Cno)为“0501”的学生的所有信息。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。