河北开放大学24秋数据库应用技术实验【标准答案】

作者:周老师 分类: 国开电大 发布时间: 2025-01-11 16:38

专业辅导各院校在线、离线考核、形考、终极考核、统考、社会调查报告、毕业论文写作交流等!

联系我们:QQ客服:3326650399   439328128    微信客服①:cs80188     微信客服②:cs80189

              扫一扫添加我为好友                           扫一扫添加我为好友

支付宝微信钱包

试验

试卷总分:100 得分:0



试验意图:经过运用SSMS东西,操练对数据库中的数据表进行单表查询、多表衔接查询、子查询。对数据表中的数据进行更改和删去等操作。



试验要求:将有关的SQL 句子和运转成果的截屏保留在文件中,或填写鄙人面的试验陈述中,并经过网络提交。



试验内容:



运用SSMS东西,在“可用数据库”中选中Students数据库,完结如下试验。



1.单表查询。写出完成如下查询的SQL句子。



 (1)? 查询学生选课表中的悉数数据。



 (2)? 查询计算机系的学生的名字、年纪。



 (3)? 查询分数在70~80分的学生的学号、课程号和分数。



 (4)? 查询计算机系年纪在18~20岁男生的名字、年纪。



 (5)? 查询C001课程的考试分数最高分。



 (6)? 查询计算机系学生的最大年纪和最小年纪。



 (7)? 统计各系的学生人数。



 (8)? 统计每门课程的选课人数和考试分数最高分。



 (9)? 统计每个学生的选课门数和考试总分数,并按选课门数升序显现成果。



 (10)查询总分数超越200分的学生,要求列出其学号和总分数。



 (11)查询选课门数超越2门的学生的学号、均匀分数和选课门数。



2.多表衔接查询。写出完成如下查询的SQL句子。



 (12)? 查询选了C002课程的学生的名字和地点系。



 (13)? 查询分数80分以上的学生的名字、课程号和分数,并按分数降序摆放成果。



 (14)? 查询计算机系男生选修了“数据库基础”的学生的名字和分数。



 (15)? 查询学生的选课状况,要求列出每位学生的选课状况(包含未选课的学生),并排出学生的学号、名字、课程号和考试分数。



 (16)? 查询哪些课程没有人选修,要求列出课程号和课程名。



 (17)? 查询计算机系没有选课的学生,列出学生的名字。



3.运用TOP和CASE的查询。写出完成如下查询的SQL句子。



 (18)? 列出“数据库基础”课程考试分数前三名的学生的学号、名字、地点系和考试分数。



 (19)? 查询Java考试分数最低的学生的名字、地点系和Java分数。



 (20)? 查询选修了Java的学生学号、名字、地点系和分数,并对地点系进行如下处理:



  当地点系为“计算机系”时,显现“CS”;



  当地点系为“信息管理系”时,显现“IS”;



  当地点系为“通讯工程系”时,显现“CO”;



  对其他系,均显现“OTHER”。



4.子查询。写出完成如下查询的SQL句子。



 (21)? 查询选修了C001课程的学生名字和地点系。



 (22)? 查询计算机文化学考试分数在80分以上的学生的学号和名字。



 (23)? 查询计算机文化学考试分数最高的学生名字和地点系。



 (24)? 查询年纪最大的男生的名字和年纪。



 (25)? 查询C001课程的考试分数高于C001课程的均匀分数的学生的学号及其C001课程考试分数。



5.数据更改。写出完成如下操作的SQL句子。



 (26)? 将C001课程的考试分数加10分。



 (27)? 将计算机系一切选修了“计算机文化学”课程的学生考试分数加10分,别离用子查询和多表衔接方式完成。



6.数据删去。写出完成如下操作的SQL句子。



 (28)? 删去考试分数低于50分的学生的选课记载。



 (29)? 删去信息管理系考试分数低于50分的学生的该门课程的选课记载,别离用子查询和多表衔接方式完成。



 (30)? 删去Java考试分数最低的学生的Java选课记载。

专业辅导各院校在线、离线考核、形考、终极考核、统考、社会调查报告、毕业论文写作交流等!(非免费)

联系我们:QQ客服:3326650399   439328128    微信客服①:cs80188     微信客服②:cs80189

               扫一扫添加我为好友                           扫一扫添加我为好友

支付宝微信钱包