版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、YCF正版可修改PPT(中职)Access数据库应用-项目三信息查询Access数据库应用项目三 信息查询任务一 统计学生及其成绩信息任务二 统计各系男女生平均年龄任务三 按给定学生姓名查询成绩任务四 操作表中的数据项目描述查询是对数据结果的请求,也是对数据的操作。可以使用查询来获取一些所需的数据,执行计算,合并来自不同表格的数据,还可以添加、更改或删除表格数据。随着表的增长,在表中可能有成千上万的记录,这使得用户无法从该表中挑选出特定的记录,通过查询,可以对表中的数据进行筛选,以便只获取所需的信息。Access 中的查询主要包括“选择查询”“参数查询”“交叉表查询”“操作查询”和“SQL 查
2、询”五大类。目录上一页下一页任务一 统计学生及其成绩信息任务描述 如果只想查看一个表格中特定字段或特定记录的数据,或者同时查看多个表格中的数据,或者对查询记录进行分组,并对记录进行求和、计数、平均及其他类型操作,则可以使用“选择查询”。本任务首先通过“查询向导”从多个表中查询所有学生的基本信息,然后通过“查询设计视图”查询满足条件的学生信息并对各科成绩进行汇总。目录上一页下一页任务一 统计学生及其成绩信息做一做 【案例一】通过“查询向导”查询学生各班各门课成绩从“学生信息管理系统”数据库中的相关表中查询学生各班各门课成绩,包括“编号”“班级名称”“姓名”“课程名称”“成绩”“性别”共6个字段,
3、并将创建的查询命名为“选择查询 -学生各班各门课成绩”。有时查询的内容并不在同一个表中,本案例中的6个字段分别来自“班级表”“学生表”“选课表”和“课程表”4个独立的表,可以使用“查询向导”来完成相应的操作,具体操作步骤如下。目录上一页下一页任务一 统计学生及其成绩信息1.打开“学生信息管理系统”数据库,在“创建”选项卡中的“查询”组中单击 “查询向导”按钮 ,打开“新建查询”对话框,如下图所示。目录上一页下一页任务一 统计学生及其成绩信息2.在“新建查询”对话框中选择“简单查询向导”选项,单击“确定”按钮,打开查询向导,如下图所示。目录上一页下一页任务一 统计学生及其成绩信息3.在“查/ 查
4、询”下拉列表框中选择“学生表”选项,将“可用字段”区域中的“编号”“姓名”“性别”3 个字段通过按钮移动到“选定字段”列表框中,如下图所示。目录上一页下一页任务一 统计学生及其成绩信息4.选择“班级表”选项,将“可用字段”列表框中的“班级名称”字段通过按钮移动到“选定字段”列表框中,如下图所示。目录上一页下一页任务一 统计学生及其成绩信息5.选择“课程表”选项,将“可用字段”列表框中的“课程名称”字段通过按钮移动到“选定字段”列表框中,如下图所示。目录上一页下一页任务一 统计学生及其成绩信息6.选择“选课表”选项,将“可用字段”列表框中的“成绩”字段通过按钮移动到“选定字段”列表框中,如下图所
5、示。目录上一页下一页任务一 统计学生及其成绩信息7. 单击“下一步”按钮,在“请确定采用明细查询还是汇总查询”区域中选中“明细(显示每个记录的每个字段)”单选按钮,如下图所示。目录上一页下一页任务一 统计学生及其成绩信息8.单击“下一步”按钮,在“请为查询指定标题”文本框中输入“选择查询- 学生各班各门课成绩”,完成查询后的操作,选中“打开查询查看信息”单选按钮,如下图所示。目录上一页下一页任务一 统计学生及其成绩信息9. 单击“完成”按钮,系统会自动打开查询,如下图所示。目录上一页下一页任务一 统计学生及其成绩信息做一做 【案例二】通过“查询设计视图”查询符合条件的学生信息从“学生信息管理系
6、统”数据库中查询年龄大于18 岁会计系的学生信息,包括“姓名”“性别”“年龄”“入校日期”“系别”共5 个字段,并将创建的查询命名为“选择查询- 年龄大于18 会计系的学生”。本次查询涉及的5 个字段都来自“学生表”,只需要将会计系中年龄大于18 岁的记录显示出来。在查询过程中需要给“系别”字段和“年龄”字段设置相应的条件,下面将使用“查询设计视图”来完成本案例,具体操作步骤如下。目录上一页下一页任务一 统计学生及其成绩信息1.打开“学生信息管理系统”数据库,在“创建”选项卡的“查询”组中单击“查询设计”按钮,打开查询设计视图,并弹出“显示表”对话框,如下图所示。目录上一页下一页任务一 统计学
7、生及其成绩信息2.在“显示表”对话框中双击“学生表”或选中“学生表”后单击“添加”按钮,将“学生表”添加到对象显示窗格中,单击“关闭”按钮,如下图所示。目录上一页下一页任务一 统计学生及其成绩信息3.依次双击“学生表”中的“姓名”“性别”“年龄”“入校日期”和“系别”5 个字段,将它们添加到“字段”行的第15 列上,如下图所示。目录上一页下一页任务一 统计学生及其成绩信息4.在“年龄”的“条件”行中输入“18”,“系别”的“条件”行中输入“会计”,如下图所示。目录上一页下一页任务一 统计学生及其成绩信息5.单击快速访问工具栏上的“保存”按钮,在弹出的“另存为”对话框中输入查询名称“选择查询-
8、年龄大于18 会计系的学生”,单击“确定”按钮即可6.单击“设计”选项卡“结果”组中的“运行”按钮,如下图所示。目录上一页下一页任务一 统计学生及其成绩信息做一做 【案例三】通过“查询设计视图”分组统计查询结果从“学生信息管理系统”数据库中查询并统计各门课程的最高分、最低分和平均分,包括“课程名称”“平均分”“最高分”和“最低分”共4 个字段,并将创建的查询命名为“选择查询- 分组统计- 各门课程最高分最低分平均分”。本次查询涉及的4 个字段可以通过案例一所创建的名为“选择查询- 学生各班各门课成绩”的查询来提供,需要按“课程名”进行分组,分别计算并显示各课程成绩的“平均分”“最高分”和“最低
9、分”,使用“查询设计视图”来完成本案例,具体操作步骤如下。目录上一页下一页任务一 统计学生及其成绩信息1.打开“学生信息管理系统”数据库,在“创建”选项卡中的“查询”组中单击“查询设计”按钮,打开查询设计视图,并弹出“显示表”对话框,如下图所示。目录上一页下一页任务一 统计学生及其成绩信息2.在“显示表”对话框中选择“查询”选项卡,通过双击查询名或选中查询再单击“添加”按钮,将名为“选择查询- 学生各班各门课成绩”的查询添加到查询设计视图的对象显示窗格中,单击“关闭”按钮,如下图所示。目录上一页下一页任务一 统计学生及其成绩信息3.在查询设计视图上的对象显示窗格中双击“选择查询- 学生各班各门
10、课成绩”中的“课程名称”字段,将其添加到“字段”行中。4.在“设计”选项卡中的“显示/ 隐藏”组中单击“汇总”按钮,如下图所示。目录上一页下一页任务一 统计学生及其成绩信息5.双击“选择查询-学生各班各门课成绩”中的“成绩”字段,将其添加到“字段”行中的第二列,将“字段”内容修改为“平均分:成绩”,单击总计行单元格,在弹出的下拉列表中选择“平均值”选项。6.参照步骤五,添加“最高分”和“最低分”列。7.单击快速访问工具栏上的“保存”按钮 ,在弹出的“另存为”对话框中输入查询名称“选择查询 -分组统计-各门课程最高分最低分平均分”,单击“确定”按钮即可。8. 单击“设计”选项卡“结果”组中的“运
11、行”按钮 ,结果如下图所示。目录上一页下一页任务一 统计学生及其成绩信息目录上一页下一页任务二 统计各系男女生平均年龄任务描述 对数据进行选择查询时,一般一次只能按一个字段进行分类汇总,如按“性别”统计男女生的“平均年龄”,为了满足实际需求,经常会在一次统计中按多个字段进行分类,如按“系别”和“性别”两个字段统计各系男女生的平均成绩,这时可以使用交叉表查询完成相应的查询操作。目录上一页下一页任务二 统计各系男女生平均年龄目录上一页下一页做一做 使用交叉表查询从“学生信息管理系统”数据库中查询统计各系男女生平均年龄,并将创建的查询命名为“交叉表查询 -各系男女生平均年龄”。本次查询需要按照“系别
12、”“性别”字段分组,使用系别”作为行标题,“性别”作为列标题,“年龄”作为值,具体操作步骤如下。任务二 统计各系男女生平均年龄目录上一页下一页1.打开“学生信息管理系统”数据库,在“创建”选项卡中的“查询”组中单击“查询设计”按钮 ,打开查询设计视图,并弹出“显示表”对话框。2.在“显示表”对话框中通过双击表名的方法将“学生表”添加到查询设计视图的对象显示窗格中,单击“关闭”按钮。3.通过双击字段名的方式,依次将“系别”“性别”和“年龄”字段添加到字段行的第 13列中,如下图所示。任务二 统计各系男女生平均年龄目录上一页下一页任务二 统计各系男女生平均年龄目录上一页下一页4.在“设计”选项卡中
13、的“查询类型”组中单击“交叉表”按钮 ,设置当前查询类型为“交叉表查询”,如下图所示。任务二 统计各系男女生平均年龄目录上一页下一页5.在查询设计视图中的“交叉表”行中,设置“系别”为“行标题”,“性别”为“列标题”,“年龄”为“值”。在总计行中,“系别”和“性别”保持默认值,即Group By,设置“年龄”的总计为“平均值”,如下图所示。任务二 统计各系男女生平均年龄目录上一页下一页6.单击快速访问工具栏上的“保存”按钮 ,在弹出的“另存为”对话框中输入查询名称“交叉表查询 -各系男女生平均年龄”,单击“确定”按钮即可。7.单击“设计”选项卡“结果”组中的“运行”按钮 ,如下图所示。任务三
14、按给定学生姓名查询成绩目录上一页下一页任务描述 在实际查询中,需要根据实际需求,查询指定学生的成绩,而学生姓名是在查询运行时,通过对话框指定的,通过参数查询,可以实现这一功能。任务三 按给定学生姓名查询成绩目录上一页下一页做一做 从“学生信息管理系统”数据库中按“姓名”查询指定学生的成绩,并将创建的查询命名为“参数查询 -按姓名查询成绩”。本查询的特点是在运行查询时,先弹出输入对话框,用户输入要查询的学生姓名,然后再查询学生的成绩信息,具体操作步骤如下。任务三 按给定学生姓名查询成绩目录上一页下一页1.打开“学生信息管理系统”数据库,在“创建”选项卡中的“查询”组中单击“查询设计”按钮 ,打开
15、查询设计视图,并弹出“显示表”对话框。2. 在“显示表”对话框中通过双击表名的方法将“课程表”“选课表”和“学生表”添加到查询设计视图的对象显示窗格中,单击“关闭”按钮,如下图所示。任务三 按给定学生姓名查询成绩目录上一页下一页3.通过双击字段名的方式,依次将“编号”“姓名”“课程名称”“学分”和“成绩”5 个字段添加到字段行的第15列中。4.设置“姓名”字段的条件行为“ 请输入要查询的学生姓名:”,如下图所示。任务三 按给定学生姓名查询成绩目录上一页下一页5.单击快速访问工具栏上的“保存”按钮 ,在弹出的“另存为”对话框中输入查询名称“参数查询 -按姓名查询成绩”,单击“确定”按钮。6.单击
16、“设计”选项卡“结果”组中的“运行”按钮 ,弹出“输入参数值”对话框,在文本框中输入“刘力”,单击“确定”按钮,如下图所示。【提个醒】参数查询中所涉及的参数都要用中括号“ ”括起来,中括号中的内容不能和字段名相同。任务四 操作表中的数据目录上一页下一页任务描述 操作查询包括生成表查询、删除查询、更新查询和追加查询,通过这些查询,可以对表中数据进行复制生成新表、删除、修改、追加到其他表操作。在本任务中,会将查询到的结果生成一个新表,并将不需要的数据删除或修改,还将把查询出来的数据追加到另一个表的末尾。任务四 操作表中的数据目录上一页下一页做一做 【案例一】通过“生成表查询”生成“男教师表”从“学
17、生信息管理系统”数据库中的“教师表”中,查询性别为“男”的教师的“编号”“姓名”“性别”“工作时间”“学历”“职称”信息,并将创建的查询命名为“生成表查询 -生成男教师表”。查询运行时,将把查询出的结果生成新表“男教师信息”,具体操作步骤如下。1.打开“学生信息管理系统”数据库,在“创建”选项卡“查询”组中单击“查 询设计”按钮 ,打开查询设计视图,并弹出“显示表”对话框。 任务四 操作表中的数据目录上一页下一页2.在“显示表”对话框中通过双击表名的方法将“教师表”添加到查询设计视图 的对象显示窗格中,单击“关闭”按钮。3.通过双击字段名的方式,依次将“编号”“姓名”“性别”“工作时间”“学历
18、”和“职称”共 6个字段添加到字段行的第16列中,设置“性别”字段的条件为“男”。4.单击“设计”选项卡“查询类型”组中的“生成表”按钮 ,在弹出的“生成 表”对话框中输入表名称为“男教师信息”,选中“当前数据库”单选按钮,单击“确定” 按钮,如下图所示。任务四 操作表中的数据目录上一页下一页任务四 操作表中的数据目录上一页下一页5.单击快速访问工具栏上的“保存”按钮 ,在弹出的“另存为”对话框中输入查询名称“生成表查询 -生成男教师表”,单击“确定”按钮即可。6.单击“设计”选项卡“结果”组中的“运行”按钮 ,系统会自动将查询结果保存为新表“男教师信息”,如下图所示。任务四 操作表中的数据目
19、录上一页下一页做一做 【案例二】通过“删除查询”删除性别为“男”,学历为“研究生”的教师信息创建查询将性别为“男”,学历为“研究生”的教师信息从“temp”表中删除,并将创建的查询命名为“删除查询- 删除男研究生”,具体操作步骤如下。1.打开“学生信息管理系统”数据库,在“创建”选项卡中的“查询”组中单击“查询设计”按钮,打开查询设计视图,并弹出“显示表”对话框。 2.在“显示表”对话框中通过双击表名的方法将“temp”表添加到查询设计视图的对象显示窗格中,单击“关闭”按钮。任务四 操作表中的数据目录上一页下一页3.通过双击字段名的方式,依次将“性别”和“职称”字段添加到字段行的第12 列中。
20、 4.单击“设计”选项卡“查询类型”组中的“删除”按钮,设置“性别”的条件行为“男”,“学历”的条件行为“研究生”,如下图所示。任务四 操作表中的数据目录上一页下一页5.单击快速访问工具栏上的“保存”按钮,在弹出的“另存为”对话框中输入查询名称“删除查询- 删除男研究生”,单击“确定”按钮即可。 6.单击“设计”选项卡“结果”组中的“运行”按钮,系统会将“temp”表中满足条件的记录删除。【提个醒】删除查询执行的是物理删除,记录被删除后将无法恢复。任务四 操作表中的数据目录上一页下一页做一做 【案例三】通过“更新查询”将所有学生的年龄加1从“学生信息管理系统”数据库中的“学生表”中,创建查询将
21、所有学生“年龄”加1,并将创建的查询命名为“更新查询- 学生年龄加1”,具体操作步骤如下。1.打开“学生信息管理系统”数据库,在“创建”选项卡中的“查询”组中单击“查询设计”按钮,打开查询设计视图,并弹出“显示表”对话框。 2.在“显示表”对话框中通过双击表名的方法将“学生表”添加到查询设计视图的对象显示窗格中,单击“关闭”按钮。任务四 操作表中的数据目录上一页下一页3.通过双击字段名的方式,将“年龄”字段添加到字段行的第1 列中。 4. 单击“设计”选项卡“查询类型”组中的“更新”按钮,设置“年龄”的“更新到”为“年龄+1”,如下图所示。任务四 操作表中的数据目录上一页下一页5. 单击快速访
22、问工具栏上的“保存”按钮,在弹出的“另存为”对话框中输入查询名称“更新查询- 学生年龄加1”,单击“确定”按钮。 6.单击“设计”选项卡“结果”组中的“运行”按钮 ,系统会将“学生表”中所有学生的年龄加1。【提个醒】对于删除查询和更新查询,如果给定条件,将删除或更新满足条件的记录;如果不给定条件,将删除或更新所有的记录。任务四 操作表中的数据目录上一页下一页做一做 【案例四】通过“追加查询”将会计系学历为大学本科的教师追加到temp 表中从“学生信息管理系统”数据库中的“教师表”中,创建查询将系别为“会计”并且学历为“大学本科”的教师信息追加到“temp”表中,并将创建的查询命名为“追加查询-
23、 把会计系的大学本科教师追加到temp”具体操作步骤如下。1.打开“学生信息管理系统”数据库,在“创建”选项卡中的“查询”组中单击“查询设计”按钮,打开查询设计视图,并弹出“显示表”对话框。 2.在“显示表”对话框中通过双击表名的方法将“教师表”添加到查询设计视图的对象显示窗格中,单击“关闭”按钮。任务四 操作表中的数据目录上一页下一页3.通过双击字段名的方式,依次将“编号”“姓名”“性别”“工作时间”“学历”“职称”和“系别”字段添加到字段行的第17 列中。 4.单击“设计”选项卡“查询类型”组中的“追加”按钮,在弹出的“追加”对话框中选择“temp”表,选中“当前数据库”单选按钮,单击“确
24、定”按钮,如下图所示。任务四 操作表中的数据目录上一页下一页5.在“学历”字段的条件行中输入“大学本科”,在“系别”字段的条件行中输入“会计”,如下图所示。6.单击快速访问工具栏上的“保存”按钮 ,在弹出的“另存为”对话框中输入查询名称“追加查询 -把会计系的大学本科教师追加到temp”,单击“确定”按钮即可。任务四 操作表中的数据目录上一页下一页7.单击“设计”选项卡“结果”组中的“运行”按钮 ,系统将“教师表”中满足条件的记录追加到“temp”表中,追加前后如下图所示。学一学1查询在数据库中,查询就是从一个或多个表中查找某些特定的记录。查询的运行结果以二维表的形式显示,但是在数据库中只记录
25、了查询的方式,也就是“规则”。2查询设计视图在 Access中,查询向导是用户根据系统提示设计查询的方法,而利用查询设计视图,用户可以更灵活地对查询进行设计,查询设计视图比查询向导更直观,而查询向导适用于初学者录。目录上一页下一页返回3选择查询选择查询是最常见的查询类型,它从一个或多个表中检索数据,使用选择查询也可以对记录进行分组,并且可对记录进行总计、计数及求平均值等其他类型的计算。学一学4查询条件查询条件是一个表达式,Access 用它与查询字段值相比较以确定当前记录是否满足条件。例如,在查询中可以将表达式“18”与“年龄”字段中的值进行比较,如果给定记录中该字段的值大于18,则将在查询结果中包括该记录。目录上一页下一页返回5交叉表查询交叉表查询可以“重构”汇
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年莱芜市钢城区公务员人员招聘笔试模拟试题及答案详解
- 2026年羽毛(绒)加工及制品制造行业发展前景研判报告及未来五至十年服务化与定制化趋势
- 2026年硅冶炼行业市场运行态势报告及未来五至十年第二曲线与持续增长
- 2026年操作工技能考核考试-玻璃钢操作工考试历年参考题库含答案解析
- 2026年建筑继续教育-公路水运试验检测人员继续教育历年参考题库含答案解析
- 2026年岗位知识竞赛-邮政网络培训历年参考题库含答案解析
- 2026年安徽住院医师-安徽住院医师超声医学历年参考题库含答案解析
- 2026年安全知识安全生产知识竞赛-哈油田甲醇厂安全监护知识历年参考题库含答案解析
- 2026年大学试题(财经商贸)-电子商务系统分析与设计历年参考题库含答案解析
- 2026年大学试题(计算机科学)-UPS理论历年参考题库含答案解析
- 2026年秋统编版九年级语文上册期中真题卷02含作文范文
- 2026年基层公共就业服务培训试卷及答案
- 2026年ISO9001内审员考试真题及答案解析
- (完整版)PE聚乙烯
- 建筑物消防安全疏散设计规范2025版
- 中欧关系现状与发展趋势
- 2026山东青岛市财通集团有限公司招聘27人考试参考题库及答案解析
- 小学数学课堂中生成式人工智能辅助教师教学问题解决研究教学研究课题报告
- 国旗法与国徽法课件
- GB/T 31439.2-2025波形梁钢护栏第2部分:三波形梁钢护栏
- 人教版八年级历史上册第一次月考试卷(附答案)
评论
0/150
提交评论