国开《数据库基础与应用》第八章 实验二:查询对象的建立与使用

搜答案方法:电脑端按「Ctrl+F」、手机端用「页面查找」功能输入关键词查找。

实验二:查询对象的建立与使用

实验准备:

了解和掌握文字教材第8章的全部内容。

实验目的:

能够启动和进入Access数据库管理系统操作环境,能够打开一个数据库文件,能够利用数据库中的表建立用户所需要的各种查询对象,能够打开和关闭查询对象,能够对查询对象进行各种视图状态之间的转换。

实验要求:

按照下面“实验内容与步骤”完成本次实验。

实验内容和步骤:

下面上机操作题继续使用“实验一”上机操作题中建立的“学生成绩管理”数据库,以及在其中建立的学生表、教师表、课程表和选课表。

1.打开已经在“数据库课程实验”的文件夹中创建的“学生成绩管理”数据库。

2.使用向导创建简单查询,查找所有学生的姓名、性别和所在院系信息,保存此查询,名称为“学生信息简要查询”。查询结果如下图2-1所示。

学生信息简要查询
姓名性别所在院系


吴术计算机技术


贺华峰计算机技术


高明明外语


刘书旺经济管理


吴天天经济管理


张实在计算机技术


王凯计算机技术


李明媚计算机技术


陈洁外语


学生信息简要查询
姓名性别所在院系


刘国庆计算机技术


图2-1 “学生信息简要查询”的内容

3.使用向导创建多表连接查询,要求查找所有选课学生的学号、姓名、课程号、课程名和成绩信息。保存此查询,名称为“学生选课成绩查询”。查询结果如下图2-2所示。

学生信息简要查询
学号姓名课程号课程名成绩
201200010005吴术10010001C语言程序设计85
201200010005吴术10010002数据库技术90
201200010006贺华峰10010001C语言程序设计76
201200020007高明明10010003计算机网络65
201200020007高明明10020003英语阅读88
201300010001张实在10010002数据库技术94
201300010001张实在10010003计算机网络70
201200010005张实在10020003英语阅读84
201400010001李明媚10030001会计学原理68
201400010001李明媚10030002统计学原理80s

图2-2 “学生选课成绩查询”的内容

4.使用向导创建交叉表查询,查找学生表中每个院系的男女学生人数。保存此查询,名称为“学生男女人数统计查询”。查询结果如下图2-3所示。

学生男女人数统计查询
所在院系总计学号
计算机技术651
经济管理211
外语22

图2-3 “学生男女人数统计查询”的内容

5.使用向导创建重复项查询,查询学生表中相同专业的学生信息。保存此查询,名称为“相同专业的学生信息查询”。查询结果如下图2-4所示。

相同专业的学生信息查询
学号姓名姓名性别入学年份所在院系
财务管理201200030008吴天天2012经济管理
财务管理201200030001刘书旺2012经济管理
计算机信息管理201400010003刘国庆2014计算机技术
计算机信息管理201400010001李明媚2014计算机技术
计算机信息管理201300010001张实在2013计算机技术
软件技术2013000100022013000100022013计算机技术
软件技术201200010006贺华峰2012计算机技术
商务英语201400010002陈洁2014外语
商务英语201200020007高明明2012外语

图2-4 “相同专业的学生信息查询”的内容

6.使用向导创建不匹配项查询,查找没有选修课程的学生的学号、姓名和所在院系信息。保存此查询,名称为“没有选修课程的学生查询”。查询结果如下图2-5所示。

没有选修课程的学生查询
学号姓名所在院系


201200030001刘书旺经济管理


201200030008吴天天经济管理


201300010002王凯计算机技术


201400010002陈洁外语


201400010003刘国庆计算机技术


图2-5 “没有选修课程的学生查询”的内容

7.使用设计视图创建以下查询:

(1)查询计算机技术系所有女学生的信息。此查询设计网格如下图2-6所示。

国开《数据库基础与应用》第八章 实验二:查询对象的建立与使用

图2-6查询计算机技术系所有女学生信息的查询设计网格

(2)查询课程成绩为90分及以上的学生姓名、课程名和成绩。此查询的设计视图如下图2-7所示。

国开《数据库基础与应用》第八章 实验二:查询对象的建立与使用

图2-7查询课程成绩为90分及以上的学生姓名、课程名和成绩的设计视图

(3)查询“数据库技术”课程的平均成绩。此查询的设计视图如下图2-8所示。

国开《数据库基础与应用》第八章 实验二:查询对象的建立与使用

图2-8查询“数据库技术”课程平均成绩的设计视图

(4)查询所有学生选修的每门课程的平均成绩。此查询的设计视图如下图2-9所示。

国开《数据库基础与应用》第八章 实验二:查询对象的建立与使用

图2-9查询所有学生选修的每门课程平均成绩的设计视图

8.创建生成表查询,将所有 “外语”系的学生信息保存到一个新的名为“文科学生”表中。此查询的设计视图如下图2-10所示。

国开《数据库基础与应用》第八章 实验二:查询对象的建立与使用

图2-10按要求创建生成表查询的设计视图

9.创建追加查询,将学生表中“经济管理”系的学生信息保存到 “文科学生”表中。此查询的设计视图如下图2-11所示。

国开《数据库基础与应用》第八章 实验二:查询对象的建立与使用

图2-11按要求创建追加查询的设计视图

10.创建更新查询,将“文科学生”表中所在系为“外语”系改为“英语”系。 此查询的设计视图如下图2-12所示。

国开《数据库基础与应用》第八章 实验二:查询对象的建立与使用

图2-12按要求创建更新查询的设计视图

11.创建参数查询,根据学生的学号,查询学生的姓名,所选修的课程号、课程名、修课学期和成绩。此查询的设计视图如下图2-13所示。

国开《数据库基础与应用》第八章 实验二:查询对象的建立与使用

图2-13按要求创建单参数查询的设计视图

12.创建多参数查询,根据学生的学号和课程号,查询学生的姓名,所选修的课程名和成绩。此查询的设计视图如下图2-14所示。

国开《数据库基础与应用》第八章 实验二:查询对象的建立与使用

图2-14按要求创建多参数查询的设计视图

13.使用SQL语句创建以下查询:

(1)查询每门课程的课程号、课程名、学分、任课教师名和职称。

  SELECT 课程号, 课程名, 学分, 教师姓名 as 任课教师名, 职称

  FROM 课程表 inner join 教师表 on 课程表.教工号=教师表.教工号;

(2)查询课程成绩在70分以下的学生姓名,课程名称和成绩。

  SELECT 姓名, 课程名, 成绩

  FROM 课程表 INNER JOIN (学生表 INNER JOIN 选课表 ON 学生表.学号 = 选课表.学号)

    ON 课程表.课程号 = 选课表.课程号

  WHERE 成绩<70;

(3)查询仅被一个学生选修的课程号、课程名和选修人数。

  SELECT 课程表.课程号, 课程名, count(*) as 选课人数

  FROM 课程表 INNER JOIN 选课表 ON 课程表.课程号 = 选课表.课程号

  group by 课程表.课程号, 课程名

  having count(*)=1;

(4)查询所有的课程中,课程平均成绩在75分及以上的课程号,课程名和平均成绩。

  SELECT 课程表.课程号, 课程名, avg(成绩) as 平均成绩

  FROM 课程表 INNER JOIN 选课表 ON 课程表.课程号 = 选课表.课程号

  group by 课程表.课程号, 课程名

  having avg(成绩)>=75;


「国开学习吧」:用户COOKIE有效时间30天,收藏网址『guokaixuexi.com』不迷路哦~

相关文章

国开《数据库基础与应用》第五章 5-2-1:需求分析

国开《数据库基础与应用》第五章 5-2-1:需求分析

5-2-1:需求分析(1)数据流图假定对一个旅店进行深入地业务流程分析后,画出如下所示的数据流图。在需求分析阶段,要建立各种数据表格,要给出有关数据处理要求。(2)各种数据表格进行旅店管理所涉及的数据...

国开《数据库基础与应用》第八章 8-3-4:例8-4

国开《数据库基础与应用》第八章 8-3-4:例8-4

8-3-4:例8-4创建一个计算列查询,在“公司信息管理”数据库中,保存“产品”表中所有信息,并添加一个新的列“库存金额”,其值是各个产品的单价与数量的乘积。具体操作步骤如下:第①和②步与例8-1 相...

国开《数据库基础与应用》第一章 1-4-1:各种逻辑数据模型概述

国开《数据库基础与应用》第一章 1-4-1:各种逻辑数据模型概述

1-4-1:各种逻辑数据模型概述概念数据模型是不能在计算机中使用的,必须把它转换为相应的逻辑数据模型,从而在计算机中实现数据处理活动。逻辑数据模型:层次数据模型、网状数据模型、关系数据模型、面向对象数...

国开《数据库基础与应用》第十章 实验四:报表对象的建立与使用

国开《数据库基础与应用》第十章 实验四:报表对象的建立与使用

实验四:报表对象的建立与使用实验准备:了解和掌握文字教材第10章的全部内容。实验目的:能够启动和进入Access数据库管理系统操作环境,能够打开一个数据库文件,能够建立用户所需要的各种报表,能够打开、...

国开《数据库基础与应用》第八章 8-3-1:例8-1

国开《数据库基础与应用》第八章 8-3-1:例8-1

8-3-1:例8-1在“公司信息管理”数据库中查找薪水在5000元及以上的雇员姓名、性别、雇佣日期和薪水信息。具体操作步骤如下:1.在Access 2010中打开“公司信息管理”数据库;2.单击“创建...

国开《数据库基础与应用》第九章 9-1-1:创建窗体的各种方法

国开《数据库基础与应用》第九章 9-1-1:创建窗体的各种方法

9-1-1:创建窗体的各种方法在“创建”选项卡的“窗体”组中,有6种创建窗体的图标按钮:窗体、窗体设计、空白窗体、窗体向导、导航、其他窗体。“其他窗体”命令菜单中有6种创建窗体的命令:多个项目、数据表...

国开《数据库基础与应用》第十一章 11-4-5:例11-5

国开《数据库基础与应用》第十一章 11-4-5:例11-5

11-4-5:例11-5在“公司信息管理”数据库中建立一个用户登录的窗口,对“确定”命令按钮编写事件过程,要求对输入的用户名和密码给出正确与否的应答信息。窗体创建及事件代码内容如下:1.单击“创建”选...

国开《数据库基础与应用》第五章 5-1-4:机器实现阶段

国开《数据库基础与应用》第五章 5-1-4:机器实现阶段

5-1-4:机器实现阶段机器实现阶段的主要任务和目标是:在实际的计算机系统中建立数据库应用系统。它包括首先根据逻辑设计阶段的结果,建立数据库结构,接着通过装入数据建立真实的数据库,然后按照需求分析中规...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。