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

搜答案方法:电脑端按「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』不迷路哦~

相关文章

国开《数据库基础与应用》第二章 2-3-3:差运算

国开《数据库基础与应用》第二章 2-3-3:差运算

2-3-3:差运算设两个关系R和S具有完全相同的结构,则R和S的差运算的结果仍然是一个关系,该关系的结构与R或S的结构相同,该关系的值是从R中去掉在S中同时出现的元组后,由R中剩余的元组所组成的集合。...

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

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

7-4-3:例7-3假定要在“公司信息管理”数据库中建立“用户”表,它包含有用户名、密码、用户类型这三个字段,用户类型只能取“超级管理员”、“管理员”、“普通用户”和“游客”这四个值,请把“用户类型“...

国开《数据库基础与应用》第四章 4-6-6:ANY格式

国开《数据库基础与应用》第四章 4-6-6:ANY格式

4-6-6:ANY格式使用ANY格式的专门比较式。使用关键字ANY的专门比较式的语法格式如下:<列名> <比较符> ANY ( <子查询> )此 <比较符&g...

国开《数据库基础与应用》第六章 6-3-2:例6-2

国开《数据库基础与应用》第六章 6-3-2:例6-2

6-3-2:例6-2要求以系统提供的“教职员”样本模板建立一个“教工管理”数据库,将其数据库文件放在“E:\ACCESS”文件夹中。具体操作步骤如下:1.启动Access 2010,如果当前功能区选项...

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

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

8-3-5:例8-5利用“公司信息管理”数据库中的“类别”表和“产品”表,建立对每个产品类别ID和类别名称的库存量总计值。具体操作步骤如下:第①和②步与例8-1 相同。3.在这个查询中,需要用到“类别...

国开《数据库基础与应用》第一章 1-3:ER图中的基本构件

国开《数据库基础与应用》第一章 1-3:ER图中的基本构件

1-3:ER图中的基本构件1.ER图中的基本构件ER图(ER模型)是英文Entity Relationship graph/model的缩写,中文的意思是实体联系图,或者叫实体联系模型。ER图是一种用...

国开《数据库基础与应用》第七章 7-1-3:各种数据类型的细化

国开《数据库基础与应用》第七章 7-1-3:各种数据类型的细化

7-1-3:各种数据类型的细化文本类型字段的主要属性是字段大小的设置,默认值为255。如对于姓名字段的大小可设置为4,对于课程名称的大小可设置为10。数字类型字段的主要属性也是字段大小的设置,每种字段...

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

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

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

发表评论    

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