国开电大《数据库应用技术》形成性考核任务4

微信小程序
资源下载
下载价格18

上机实验

本次任务为上机实验,由辅导教师从上机实验中选择一次,组织学生上机完成,最后由辅导教师对每位学生的实验情况进行打分。满分20分。

请按照第5章的实验要求独立完成实验。将相关的SQL 语句和运行结果的截屏保存在文件中,或填写在下面的实验报告中,并通过网络提交。
实验准备工作:
在第4章创建好的Student、Course和SC表中,插入本章表5-4~5-6所示的数据。
快捷的插入数据方法为:在SSMS工具中,展开Students数据库及其下的“表”节点,在要插入数据的表上右击鼠标,在弹出的菜单中选择“编辑前200行”,然后在后边会出现接受输入数据的表格,如图1所示,在此表格中直接插入数据即可。插入完数据或在插入过程中可单击工具栏上的“执行SQL”按钮,保存插入的数据。

实验内容与步骤:
在SSMS工具中编写下述语句,查看执行结果,并将SQL语句保存到一个文件中。

 

 

步骤1-5
在SSMS工具中编写下述语句,查看执行结果,并将SQL语句保存到一个文件中。
1.查询学生选课表中的全部数据。
2.查询计算机系的学生的姓名、年龄。
3.查询成绩在70~80之间的学生的学号、课程号和成绩。
4.查询计算机系年龄在18~20之间且性别为“男”的学生的姓名、年龄。
5.查询“C001”号课程的最高分。
步骤6-10
6.查询计算机系学生的最大年龄和最小年龄。
7.统计每个系的学生人数。
8.统计每门课程的选课人数和考试最高分。
9.统计每个学生的选课门数和考试总成绩,并按选课门数升序显示结果。
10.查询总成绩超过200分的学生,要求列出学号和总成绩。
步骤11-15
11.查询选课门数超过2门的学生的学号、平均成绩和选课门数。
12.查询选了“C002”课程的学生的姓名和所在系。
13.查询成绩80分以上的学生的姓名、课程号和成绩,并按成绩降序排列结果。
14.查询计算机系男生修了“数据库基础”的学生的姓名、性别和成绩。
15.查询学生的选课情况,要求列出每位学生的选课情况(包括未选课的学生),并列出学生的学号、姓名、课程号和考试成绩。
步骤16-20
16.查询哪些课程没有人选,要求列出课程号和课程名。
17.查询计算机系没有选课的学生,列出学生姓名。
18.列出“数据库基础”课程考试成绩前三名的学生的学号、姓名、所在系和考试成绩。
19.查询VB考试成绩最低的学生的姓名、所在系和VB成绩。
20.查询选了VB的学生学号、姓名、所在系和成绩,并对所在系进行如下处理:
  当所在系为“计算机系”时,显示“CS”;
  当所在系为“信息管理系”时,显示“IS”;
  当所在系为“通信工程系”时,显示“CO”;
  对其他系,均显示“OTHER”。
步骤21-22
21.用子查询实现如下查询:
  1)查询选了“C001”课程的学生姓名和所在系。
  2)查询计算机文化学考试成绩80分以上的学生学号和姓名。
  3)查询计算机文化学考试成绩最高的学生姓名和所在系。
  4)查询年龄最大的男生的姓名和年龄。
  5)查询“C001”课程的考试成绩高于“C001”课程的平均成绩的学生的学号和“C001”课程成绩。
22.创建一个新表,表名为test_t,其结构为:(COL1, COL 2, COL 3),其中:
  COL1:整型,允许空值。
  COL2:字符型,长度为10 ,不允许空值。
  COL3:字符型,长度为10 ,允许空值。
  试写出按行插入如下数据的语句(空白处表示空值)。
步骤23-27
23.将 “C001”课程的考试成绩加10分。
24.将计算机系所有选修了“计算机文化学”课程的学生成绩加10分,分别用子查询和多表连接形式实现。
25.删除考试成绩小于50分的学生的选课记录。
26.删除信息管理系考试成绩小于50分的学生的该门课程的修课记录,分别用子查询和多表连接形式实现。
27.删除VB考试成绩最低的学生的VB修课记录。

 

点点赞赏,手留余香 给TA打赏

AI创作

评论0

请先

国开电大《古代汉语专题》形考任务四答案
国开电大《古代汉语专题》形考任务四答案
6分钟前 有人购买 去瞅瞅看
国开电大农村环境保护形成性考核册答案
国开电大农村环境保护形成性考核册答案
9分钟前 有人购买 去瞅瞅看
国开《农业微生物学》实验1辅导资料
国开《农业微生物学》实验1辅导资料
3分钟前 有人购买 去瞅瞅看
支持多种货币
支持多种货币付款,满足您的付款需求
7天无忧退换
安心无忧购物,售后有保障
专业客服服务
百名资深客服7*24h在线服务
发货超时赔付
交易成功极速发货,专业水准保证时效性
显示验证码

社交账号快速登录