专题5 查询功能与选择查询(讲义)-四川省(对口招生)计算机类《数据库基础》考纲讲练测
2026-07-29
|
13页
|
14人阅读
|
0人下载
精品
资源信息
| 学段 | 中职 |
| 学科 | 职教专业课 |
| 课程 | 数据库应用基础-Access |
| 教材版本 | - |
| 年级 | - |
| 章节 | - |
| 类型 | 教案-讲义 |
| 知识点 | 使用查询 |
| 使用场景 | 中职复习 |
| 学年 | 2026-2027 |
| 地区(省份) | 四川省 |
| 地区(市) | - |
| 地区(区县) | - |
| 文件格式 | DOCX |
| 文件大小 | 1.19 MB |
| 发布时间 | 2026-07-29 |
| 更新时间 | 2026-07-29 |
| 作者 | xkw_082493744 |
| 品牌系列 | 上好课·一轮讲练测 |
| 审核时间 | 2026-07-29 |
| 下载链接 | https://m.zxxk.com/soft/59005963.html |
| 价格 | 3.00储值(1储值=1元) |
| 来源 | 学科网 |
|---|
内容正文:
编写说明:本专辑为四川省(对口招生)计算机类《数据库基础考纲讲练测》,严格依据四川省普通高校招生职业技能考试大纲计算机类(2023年版)考试范围及要求编写,精准对标考纲,兼顾考点覆盖与实战应用。每套讲练测提供讲义、课件、练习三大配套教学文件,贯穿九大核心环节:考点解读、思维导图、知识梳理、背诵环节、常考题、高考真题、课堂练习、课堂小结及课后测验,形成“讲-练-测-评”闭环式教学与复习逻辑,助力考生夯实基础、突破重难点。
四川省计算机类
《数据库基础考纲讲练测》
专题5 查询功能与选择查询
[考点解读]
1.掌握查询的概念与功能、创建与修改查询的方法、选择查询的创建与修改方法、查询的三种视图与条件的构成。
2.理解选择、投影、连接三种关系运算的含义、查询与表的区别。
3. 了解Access中查询的多种类型、操作查询的四种类型、查询条件中常用的运算符。
[思维导图]
[知识梳理]
一、查询的基本概念
1. 定义:查询是Access数据库中一种非常强大而灵活的定位特定记录的方式。通过查询,可以执行自定义搜索、应用自定义筛选器以及对记录进行排序。
查询是依据一定的查询条件对数据库中的数据进行查找的一种方式。查询与表一样都是数据库的对象。
2. 查询的功能
查询主要有以下5种功能:
3. 查询与表的区别
核心理解:查询好比是“视图”或“过滤器”——它不复制数据,只是按指定条件从表中“看”数据。当表中的数据发生变化时,查询结果会自动更新。
4. 查询的三种视图
二、查询的类型
Access支持5种不同类型的查询:
1. 选择查询:选择查询是最常用的查询类型,是从单表、多表或者查询中检索数据,在一定的限制条件下筛选并显示结果。选择查询主要包括简单查询、汇总查询、重复项查询和不匹配查询。
功能:查看数据、筛选记录、对记录进行分组统计。
2. 参数查询:在执行查询时弹出对话框,要求用户输入查询条件值,然后根据输入的值进行查询。
适用场景:查询条件不固定,需要用户每次指定不同的查询值(如查询指定日期范围的订单)。
3. 交叉表查询:以类似数据透视表的形式显示数据,在行、列两个方向上对数据进行交叉汇总分析。
适用场景:需要从多个维度分析数据,如按“产品类别”和“季度”两个维度统计销售额。
4. 操作查询:对数据进行批量操作的查询,执行后会对表中的数据产生实际影响。
操作查询的4种类型:
注意:操作查询会改变数据,执行前应备份数据或确认操作范围。
5. SQL查询
定义:使用结构化查询语言(SQL) 语句直接构造的查询。
适用场景:需要实现复杂查询逻辑,或设计视图无法直接完成的查询。
三、选择查询的创建方法
方法一:使用查询向导
操作步骤:“创建”选项卡 → “查询”组 → “查询向导”按钮→选择“简单查询向导”→选择要查询的表和字段→按向导提示完成设置→命名查询并单击“完成”。
适用场景:快速创建简单的选择查询。
方法二:使用查询设计视图(重点掌握)
操作步骤:“创建”选项卡 → “查询”组 → “查询设计”按钮→在弹出的“显示表”对话框中,选择要查询的表 → 单击“添加”→关闭“显示表”对话框→在查询设计窗口中设置查询条件:上半部分:显示已添加的表及其字段/下半部分:查询设计网格,用于设置具体查询条件→保存查询(Ctrl+S)。
四、查询设计视图的窗口组成
查询设计视图分为上下两个部分:
1. 上半部分:表/查询显示窗口
① 显示查询所涉及的数据源表及其字段列表;
② 显示表与表之间的关联关系(如果已建立关系,自动显示连接线);
③ 可在此区域添加或删除表。
2. 下半部分:查询设计网格
设计网格包含多行,每行的作用如下:
注意:取消“显示”复选框的勾选,该字段仍可用于排序或作为条件,但不会出现在查询结果中。
五、查询条件的设置
查询条件是Access与查询字段值进行比较以确定是否包含该记录的表达式。
1. 条件的构成要素
① 运算符:算术、比较、逻辑、特殊运算符;
② 函数:内置函数(如Date()、Sum()等);
③ 通配符:*、?、#等;
④ 常量:固定的数值或字符串。
2. 常用运算符
3. 常用通配符
4. 条件示例
5. 同一字段的多个条件
在同一字段的“条件”行和“或”行分别输入条件,表示“或”的关系。
示例:查询“性别”为“男”或“女”的所有记录:
条件行输入:"男"
或行输入:"女"
六、选择、投影、连接三种关系运算
在关系数据库中,查询操作主要通过选择、投影和连接三种基本运算来实现。这三种运算是关系模型的最基本操作。
1. 选择运算
定义:从关系(表)中选择满足给定条件的元组(行) ,是从水平方向筛选记录的操作。
通俗理解:按条件筛选记录。类似于在数据表视图中应用筛选,只显示符合条件的数据行。
示例:从“学生表”中选择所有“性别=‘男’”的记录。这相当于在查询设计视图的“条件”行中输入"男"。
2. 投影运算
定义:从关系(表)中选择若干属性(列) 组成新的关系,是从列的方向进行的运算。
通俗理解:选择要显示的字段。只显示需要的列,隐藏不需要的列。
示例:从“学生表”中只提取“学号”、“姓名”、“班级”三个字段,不显示其他字段。这相当于在查询设计视图中只选择这三个字段,其他字段不添加。
3. 连接运算
定义:将两个关系(表) 按一定条件组合成一个新的关系。
通俗理解:将多个表的数据关联起来一起查询。当需要的数据分布在多个表中时,需要通过连接运算将它们组合起来。
示例:将“学生表”与“选课表”按“学号”字段连接,查询每个学生的选课信息。这相当于在查询设计视图中添加两个表,并通过共同的字段(学号)建立关联。
4. 三种运算的对比
5. 三种运算的综合应用
在实际查询中,选择、投影和连接三种运算往往组合使用。例如“查询2024级男生(选择)的学号和姓名(投影),并显示其所选课程(连接)”,就同时用到了三种运算。
[背诵环节]
1. 在Access 2010中,什么是查询?查询主要有哪五种功能?请说明查询与表的区别。
【答案】查询的定义:查询是依据一定的查询条件对数据库中的数据进行查找的一种方式。查询与表一样都是数据库的对象。
查询的五种功能:
提取数据:从数据表中按指定条件筛选和提取数据
产生新表:使用查询结果创建新的数据表(生成表查询)
实现计算:对数据进行统计分析和计算(如求和、平均值等)
作为数据源:为窗体和报表提供数据来源
数据更新:通过操作查询对数据进行批量更新、删除或追加。
2. 在Access 2010中,选择查询有哪两种主要创建方法?请写出使用“查询设计视图”创建选择查询的具体操作步骤。
【答案】选择查询的两种创建方法:
①使用查询向导:“创建”选项卡 → “查询”组 → “查询向导” → 按向导提示完成。
②使用查询设计视图(重点掌握,适合复杂查询)。
使用查询设计视图创建选择查询的操作步骤:
“创建”选项卡 → “查询”组 → “查询设计”按钮→在弹出的“显示表”对话框中,选择要查询的表 → 单击“添加”→关闭“显示表”对话框→在查询设计窗口的下半部分(设计网格)中:
字段行:选择要显示的字段名(双击字段或从下拉列表选择)
表行:自动显示该字段所属的表
条件行:输入查询筛选条件
排序行:选择升序或降序
单击“运行”按钮(或切换到数据表视图),查看查询结果→保存查询(Ctrl+S),输入查询名称。
3. 在关系数据库中,选择、投影和连接三种关系运算分别是什么?请各举一个简单示例说明其应用场景。
【答案】三种关系运算是查询操作的基础,是关系模型的最基本操作。
4. 在Access 2010查询设计视图中,设计网格中有哪几行?其中“条件”和“或”行的作用分别是什么?请写出两个查询条件的表达式示例并说明其含义。
【答案】设计网格中的行(由左至右依次):
字段:选择要显示的字段名,或输入计算表达式
表:显示该字段所属的表或查询
排序:设置排序方式(升序、降序或不排序)
显示:勾选表示在查询结果中显示该字段
条件:输入查询准则(筛选条件)
或:输入“或”关系的条件
“条件”行和“或”行的作用:
“条件”行:设置查询的主要筛选条件,多个字段的条件行之间为“且”关系(所有条件同时满足)。
“或”行:与“条件”行为“或”关系(满足任一条件即可)。
[常考题]
1.在Access 2010中,查询和表一样,都会实际存储数据。( )
【答案】×
2.在Access 2010查询设计视图中,“显示”行的复选框被取消勾选后,该字段将不会出现在查询结果中,但仍然可以作为排序或条件依据。( )
【答案】√
3.在Access 2010中,选择查询只能基于一个表创建,不能基于多个表创建。( )
【答案】×
4.在Access 2010中,下列查询中属于操作查询的是( )。
A. 选择查询 B. 参数查询 C. 更新查询 D. 交叉表查询
【答案】C
5.在Access 2010中,要将“学生表”与“选课表”按“学号”字段进行关联查询,应使用的运算类型是( )。
A. 连接运算 B. 投影运算 C. 选择运算 D. 交叉运算
【答案】A
6.在Access 2010中,要查询“姓名”字段中第二个字为“小”的记录,应在查询设计视图的条件行输入( )。
A. LIKE "小" B. LIKE "*小?" C. LIKE "小" D. LIKE "?小"
【答案】D
7.在Access 2010中,要查询“学生表”中所有“籍贯”为“四川”且“性别”为“女”的记录,在查询设计网格中,应在“条件”行输入( )。
A. 籍贯="四川" 或 性别="女"
B. 籍贯="四川" 且 性别="女"
C. 籍贯="四川"(条件行),性别="女"(同一条件行)
D. 籍贯="四川"(条件行),性别="女"(或行)
【答案】C
8.在Access 2010中,下列属于查询类型的有( )。
A. 选择查询 B. 参数查询 C. 交叉表查询 D. 操作查询
【答案】ABCD
9.在Access 2010中,关于查询设计视图中各行的说法,正确的有( )。
A. “字段”行用于选择要显示的字段名或输入计算表达式
B. “表”行显示该字段所属的表或查询
C. “排序”行可选择升序或降序
D. “条件”行用于输入查询准则
【答案】ABCD
10.在Access 2010中,关于查询的说法,正确的有( )。
A. 查询结果是一个动态集,数据仍保存在原表中
B. 选择查询是最常用的查询类型
C. 查询可以作为窗体和报表的数据源
D. 查询和表一样,都会实际存储数据
【答案】ABC
[高考真题]
1.(单项选择题)在Access 2010中,查询是数据库的重要对象,下列关于查询的说法,正确的是( )。
A. 查询会实际存储数据,与表的功能完全相同
B. 查询的数据只能来自一个表,不能来自多个表
C. 查询的结果是一个动态集,数据仍保存在原表中
D. 查询一旦创建就无法修改,必须删除后重建
【答案】C
2.(单项选择题)在Access 2010中,( )在执行时会弹出对话框,要求用户输入查询条件值。
A. 选择查询 B. 参数查询 C. 交叉表查询 D. 操作查询
【答案】B
3.(单项选择题)在Access 2010中,若要从“学生表”中查询所有“年龄”大于20岁的学生的“姓名”和“班级”,应使用的关系运算是( )。
A. 选择运算 B. 投影运算 C. 连接运算 D. 选择运算和投影运算
【答案】D
4.(单项选择题)在Access 2010中,要将“订单表”中所有“订单金额”大于5000的记录批量删除,应使用的查询类型是( )。
A. 选择查询 B. 删除查询 C. 更新查询 D. 生成表查询
【答案】B
5.(单项选择题)在Access 2010查询设计视图中,若需要将“姓名”字段以“张”开头的记录全部筛选出来,应在“条件”行输入( )。
A. LIKE "张*" B. LIKE "*张" C. LIKE "张?" D. = "张*"
【答案】A
6.(单项选择题)在Access 2010中,关于“选择查询”的说法,正确的是( )。
A. 选择查询只能基于一个表创建
B. 选择查询可以将多个表的数据连接起来查询
C. 选择查询执行后会修改表中的数据
D. 选择查询不能用于数据统计和计算
【答案】B
7.(判断题)在Access 2010中,查询设计视图中的“显示”行若取消勾选,则该字段将不会出现在查询结果中,但仍然可以作为排序依据。( )
【答案】√
8.(判断题)在Access 2010中,追加查询、更新查询、删除查询和生成表查询都属于操作查询。( )
【答案】√
9.(判断题)在Access 2010中,选择查询的数据源只能是表,不能是其他查询。 ( )
【答案】×
10.(多选题)在Access 2010中,下列属于Access支持的查询类型的有( )。
A. 选择查询 B. 参数查询 C. 交叉表查询 D. 操作查询
【答案】ABCD
11.(多选题)在Access 2010中,关于关系数据库三种基本关系运算的说法,正确的有( )。
A. 选择运算从关系中选出满足条件的行
B. 投影运算从关系中选择若干列组成新关系
C. 连接运算将两个表按一定条件组合成新关系
D. 选择运算和投影运算的操作对象可以是多个表
【答案】ABC
12.(多选题)在Access 2010查询设计视图中,设计网格包含的行有( )。
A. 字段行 B. 表行 C. 排序行 D. 条件行
【答案】ABCD
13.(填空题)在Access 2010中,关系数据库的三种基本关系运算是______、______和______。其中,从关系中选择满足条件的元组的运算称为______运算。
【答案】选择、投影、连接、选择
[课堂练习]
1.在Access 2010中,查询设计视图的上半部分主要用于( )。
A. 设置查询条件
B. 显示已添加的表及其字段列表
C. 设置排序方式
D. 输入计算表达式
【答案】B
2.在Access 2010中,若需要将查询结果另存为一个新表,应使用的查询类型是( )。
A. 选择查询
B. 生成表查询
C. 更新查询
D. 追加查询
【答案】B
3.在Access 2010中,查询设计视图中“字段”行可以输入的内容包括( )。
A. 只能是表中原有的字段名
B. 只能是计算表达式
C. 可以是字段名或计算表达式
D. 只能是“*”
【答案】C
4.在Access 2010中,使用查询向导创建查询时,不能完成的操作是( )。
A. 选择要查询的字段
B. 设置查询条件
C. 添加多个表作为数据源
D. 设置复杂的多表连接条件
【答案】D
5.在Access 2010中,关于操作查询的执行,下列说法正确的是( )。
A. 操作查询执行后不可撤销,操作前应备份数据
B. 操作查询执行后可以通过撤销命令恢复
C. 操作查询只显示数据,不修改数据
D. 操作查询执行后不会影响表中的数据
【答案】A
6.在Access 2010查询设计视图中,要将“价格”字段以“元”为单位显示,应在“字段”行输入( )。
A. 价格
B. 价格 & "元"
C. 价格*1
D. "价格" & "元"
【答案】B
7.在Access 2010中,选择查询、参数查询和操作查询分别有什么作用?请简要说明各自的功能特点。
【答案】
8.在Access 2010查询设计视图中,设计网格中“条件”行与“或”行的条件之间是什么关系?如果要查询“籍贯”为“四川”且“性别”为“女”的记录,应如何设置?请写出具体的设置方法。
【答案】“条件”行与“或”行的关系:
“条件”行中的多个条件之间是“且”关系(所有条件必须同时满足)。
“条件”行与“或”行之间是“或”关系(满足任一条件即可)。
查询“籍贯=四川且性别=女”的设置方法:
在查询设计视图中:
[课堂小结]
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。