河北开放大学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 扫一扫添加我为好友 扫一扫添加我为好友
试卷总分: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
扫一扫添加我为好友 扫一扫添加我为好友