《数据库技术-Access》查询的创建与应用(1)(举一反三考点练)-讲义
2025-08-07
|
12页
|
129人阅读
|
0人下载
精品
内容正文:
举一反三考点练
《数据库技术-Access》查询的创建与应用-讲义
1. 掌握查询的基本概念与类型
2. 掌握使用查询向导创建查询
3. 掌握使用设计视图创建与修改查询
知识点一 查询的基本概念与类型
1.查询的定义:查询是Access数据库的重要对象,用户可根据一定条件从数据库表或已建立的查询中检索所需数据。它不仅能筛选符合条件的记录,构成新数据集合,还能对数据进行更改、添加、删除等操作,便于管理数据库表。
2.查询的类型:
(1)选择查询:根据指定条件从一个或多个表中获取满足条件的数据,并按指定顺序显示。还可对记录分组,计算数据的总和、平均值等。
(2)参数查询:交互式查询,提示用户输入查询信息,根据用户输入检索记录。结果可作为窗体、报表和数据访问页的数据源,方便显示或打印查询信息。
(3)交叉表查询:对表中的字段进行分组,一组列在数据表左侧,另一组列在上部,在行与列的交叉处显示某个字段的计算值,如平均值、总和等。
(4)操作查询:用于对记录进行复制和更新,包括生成表查询、追加查询、删除查询和更新查询四种类型。
(5)SQL查询:直接使用SQL语句创建的查询,包括联合查询、传递查询、数据定义查询和子查询四种类型。
3.查询条件的设置:
(1)查询条件及运算符:
·查询条件:对查询记录中的字段进行限制,多个限制条件可用逻辑符号连接。条件表达式由运算符、数据、字段名和函数等组成,返回值为True或False。
·算术运算符:对数字型数据进行运算,如加(+)、减(-)、乘(*)、除(/)、整除(\)、取余(Mod)和指数运算(^)。
·关系运算符:比较两个操作数的值,返回逻辑值,如小于(<)、小于等于(<=)、等于(=)、大于等于(>=)、大于(>)和不等于(<>)。
·逻辑运算符:将多个关系表达式连接起来,表示多个条件,如逻辑与(And)、逻辑或(Or)和逻辑非(Not)。
·其他运算符:如Is(与Null一起使用,确定某值是Null还是Not Null)、Like(查找指定模式的字符串,可使用通配符“*”和“?”)、In(确定某个字符串是否为某个值列表中的成员)和Between(确定某个数字值或日期值是否在给定的范围内)。
(2)常用函数:查询表达式中可使用函数,如Date(返回当前系统日期)、Day(返回1~31的一个整数)、Month(返回1~12的一个整数)、Now(返回系统时钟的日期和时间值)、Weekday(以整数形式返回某个日期为星期几)、Year(返回日期/时间值中的年份)、Len(获得文本的字符数)、Left(获得文本左侧指定字符个数的文本)、Right(获得文本右侧指定字符个数的文本)、Mid(获得文本中从指定位置开始的特定数目字符的文本)和Int(得到不大于表达式计算结果的最大整数)。
(单项选择题)以下关于查询条件及运算符的描述,正确的是( )
A. 查询条件不能使用逻辑运算符
B. 查询条件只能使用算术运算符
C. 查询条件及运算符包括算术运算符、关系运算符、逻辑运算符等
D. 查询条件只能使用关系运算符
【答案】C
【解析】查询条件及运算符包括算术运算符、关系运算符、逻辑运算符等,用于构建条件表达式,实现复杂的查询需求。
【要点】考查对查询条件及运算符的掌握。
1.(单项选择题)在Access数据库中,以下关于查询视图的描述,正确的是( )
A. 查询只有数据表视图和设计视图两种 B. SQL视图不能用于查看和编辑SQL语句
C. 数据表视图以行和列的格式显示查询结果 D. 设计视图不能用于创建和修改查询
【答案】C
【解析】查询有数据表视图、设计视图和SQL视图三种。SQL视图可以用于查看和编辑SQL语句。数据表视图以行和列的格式显示查询结果。设计视图可以用于创建和修改查询。
【要点】考查对查询视图的了解。
2.(单项选择题)关于操作查询,以下说法正确的是( )
A. 操作查询包括生成表查询、追加查询、删除查询和更新查询四种类型
B. 操作查询不能对记录进行复制和更新
C. 操作查询只能用于删除记录
D. 操作查询不能用于更新记录
【答案】A
【解析】操作查询包括生成表查询、追加查询、删除查询和更新查询四种类型,用于对记录进行复制和更新。
【要点】考查对操作查询类型的掌握。
3.(单项选择题)在Access数据库中,以下关于SQL查询的描述,正确的是( )
A. SQL查询不能使用SQL语句创建
B. SQL查询包括联合查询、传递查询、数据定义查询和子查询四种类型
C. SQL查询只能用于检索数据
D. SQL查询不能用于数据定义
【答案】B
【解析】SQL查询是直接使用SQL语句创建的查询,包括联合查询、传递查询、数据定义查询和子查询四种类型,不仅可以用于检索数据,还可以用于数据定义等操作。
【要点】考查对SQL查询类型的了解。
1.(判断题)查询是Access数据库的重要对象,用户可以根据一定条件从数据库表或已建立的查询中检索所需数据( )
【答案】√
【解析】这是查询的定义,查询是Access数据库的重要对象,用户可以根据一定条件从数据库表或已建立的查询中检索所需数据。
【要点】考查对查询定义的理解。
2.(判断题)选择查询可以根据指定条件从一个或多个表中获取满足条件的数据,并按指定顺序显示,还可对记录分组,计算数据的总和、平均值等( )
【答案】√
【解析】这是选择查询的功能,选择查询可以根据指定条件从一个或多个表中获取满足条件的数据,并按指定顺序显示,还可对记录分组,计算数据的总和、平均值等。
【要点】考查对选择查询功能的掌握。
3.(判断题)参数查询不是交互式查询,不能根据用户输入检索记录( )
【答案】×
【解析】参数查询是交互式查询,可以根据用户输入检索记录。
【要点】考查对参数查询特征的了解。
· 查询定义:从数据库表或查询中检索数据的重要对象,可筛选记录并管理数据。
· 查询类型:
选择查询:按条件获取数据,可分组计算总和、平均值。
参数查询:交互式查询,根据用户输入检索记录。
交叉表查询:分组显示字段计算值,如平均值、总和。
操作查询:复制、更新记录,包括生成表、追加、删除、更新查询。
SQL查询:用SQL语句创建,包括联合、传递、数据定义、子查询。
· 查询条件设置:使用运算符(算术、关系、逻辑、其他)和函数(如Date、Len等)构建条件表达式,实现复杂查询需求。
知识点二 使用查询向导创建查询
1.查询的视图:
(1)数据表视图:以行和列的格式显示查询结果。打开数据库,在导航窗格中选中“查询”命令,切换到查询列表页,双击某个查询名称,即可打开查询的数据表视图。
(2)设计视图:用于设计查询的窗口,可创建新查询和修改已有查询。打开数据库,在导航窗格中选中“查询”命令,右击某个查询名称,选择“设计视图”命令,即可打开查询的设计视图。设计视图由上下两部分构成,上半部分是查询基表,用户可添加或删除表和查询,具有关系的表之间有连接线,用户可添加、删除和编辑关系;下半部分是查询设计窗口,也称设计网格,可设置查询字段、来源表、排序和条件等。
(3)SQL视图:显示当前查询的SQL语句窗口。用户可使用SQL视图创建SQL特定查询,如联合查询、传递查询或数据定义查询,也可对当前查询进行修改。当查询以数据表视图或设计视图的方式打开后,单击“查询工具/设计”→“视图”下拉按钮,在下拉列表中选择“SQL视图”选项,即可打开当前查询的SQL视图,查看查询的SQL语句。
2.使用查询向导创建查询的步骤:
(1)打开数据库。
(2)单击“创建”→“查询”→“查询向导”按钮,打开“新建查询”对话框,选择“简单查询向导”选项,单击“确定”按钮。
(3)打开“简单查询向导”对话框,在“表/查询”下拉列表中选择表和字段。
(4)单击“下一步”按钮,弹出“简单查询向导”的第二个对话框。
(5)根据需要选择查询选项,并根据打开的对话框进行相应的操作。
(6)单击“下一步”按钮,弹出“简单查询向导”的第三个对话框,输入查询标题,单击“完成”按钮。
(单项选择题)在设计视图中,查询基表的作用是( )
A. 显示查询的SQL语句 B. 添加或删除表和查询,设置表关系
C. 设置字段的排序方式和查询条件 D. 显示查询结果
【答案】B
【解析】查询基表位于设计视图的上半部分,用于添加或删除表和查询,设置表之间的关系。
【要点】考查对设计视图中查询基表功能的理解。
1.(单项选择题)以下关于查询视图的说法错误的是( )
A. 数据表视图用于显示查询结果 B. 设计视图用于创建和修改查询
C. SQL视图用于查看和编辑SQL语句 D. 查询视图只有数据表视图和设计视图两种
【答案】D
【解析】查询视图包括数据表视图、设计视图和SQL视图三种,选项D的说法错误。
【要点】考查对查询视图类型的了解。
2.(单项选择题)使用查询向导创建查询时,如果需要对查询结果进行排序,应该在( )设置
A. 数据表视图 B. 设计视图
C. 查询向导的“选择查询选项”对话框 D. 查询向导的“输入查询标题”对话框
【答案】C
【解析】在查询向导的“选择查询选项”对话框中,可以设置查询结果的排序方式。
【要点】考查对查询向导中排序设置位置的掌握。
3.(单项选择题)以下关于查询向导的描述正确的是( )
A. 查询向导可以创建所有类型的查询 B. 查询向导创建的查询无法修改
C. 查询向导是一种快速创建简单查询的工具 D. 查询向导只能从一个表中获取数据
【答案】C
【解析】查询向导是一种快速创建简单查询的工具,但不能创建所有类型的查询,创建的查询可以在设计视图中进行修改,且可以同时从多个表中获取数据。
【要点】考查对查询向导特点的了解。
1.(判断题)使用查询向导创建查询时,可以在向导中直接设置复杂的查询条件( )
【答案】×
【解析】查询向导主要用于快速创建简单查询,复杂的查询条件需要在设计视图中设置。
【要点】考查对查询向导功能的了解。
2.(判断题)查询视图包括数据表视图、设计视图和SQL视图三种( )
【答案】√
【解析】查询视图确实包括数据表视图、设计视图和SQL视图三种。
【要点】考查对查询视图类型的掌握。
3.(判断题)在设计视图中,查询基表可以添加或删除表和查询,但不能设置表之间的关系( )
【答案】×
【解析】在设计视图中,查询基表不仅可以添加或删除表和查询,还可以设置表之间的关系。
【要点】考查对设计视图中查询基表功能的理解。
· 查询视图:
数据表视图:显示查询结果。设计视图:创建和修改查询,设置字段、排序和条件。SQL视图:查看和编辑SQL语句。
· 创建步骤:
打开数据库,选择“查询向导”。选择“简单查询向导”,添加表和字段。
根据提示选择查询选项,输入查询标题。完成后生成查询,但无法设置条件(需在设计视图中完成)。
知识点三 使用设计视图创建与修改查询
1.设计视图的组成:
(1)查询基表:位于设计视图的上半部分,用户可以向其中添加或删除表和查询。具有关系的表之间带有连接线,连接线上的标记是两个表之间的关系,用户可以添加、删除和编辑关系。
(2)查询设计窗口(设计网格):位于设计视图的下半部分,用于设置查询字段、来源表、排序和条件等。用户可以在设计网格中添加或删除字段,指定字段的来源表,设置字段的排序方式(升序或降序),以及输入查询条件。
2.创建查询的操作方法:
(1)打开数据库,在导航窗格中选择“查询”命令,然后单击“创建”按钮,选择“设计视图”选项。
(2)在弹出的“显示表”对话框中,选择需要参与查询的表或查询,然后单击“添加”按钮将它们添加到查询基表区域。关闭“显示表”对话框后,所选的表或查询会以图标的形式显示在设计视图的上半部分。
(3)在设计网格中添加字段。用户可以通过拖动表图标中的字段到设计网格中,或者双击字段名来将字段添加到查询中。用户可以根据需要添加多个字段,并且可以对字段的显示顺序进行调整。
(4)设置字段的排序方式。在设计网格中,每个字段的“排序”列提供了“升序”、“降序”和“无”三个选项。用户可以根据查询需求选择合适的排序方式。
(5)输入查询条件。在设计网格的“条件”行中,用户可以为每个字段输入查询条件。查询条件的设置需要使用正确的语法和运算符。
(6)保存查询。在完成查询的设计后,用户需要保存查询。单击“保存”按钮,在弹出的“另存为”对话框中输入查询的名称,然后单击“确定”按钮。保存后的查询将出现在导航窗格的“查询”列表中,用户可以随时打开和运行该查询。
3.修改查询的操作方法:
(1)打开需要修改的查询。在导航窗格中找到目标查询,右键单击查询名称,然后在弹出的快捷菜单中选择“设计视图”命令,以设计视图的形式打开查询。
(2)修改查询基表。如果需要添加或删除参与查询的表或查询,可以在设计视图的上半部分进行操作。
(3)修改字段设置。在设计网格中,用户可以对字段进行添加、删除、调整顺序等操作。如果需要添加新的字段,可以按照创建查询时的方法将字段添加到设计网格中;如果要删除某个字段,可以选中该字段所在的行,然后按“Delete”键或右键单击选择“删除”命令;如果需要调整字段的显示顺序,可以通过拖动字段行来实现。
(4)修改排序和条件设置。用户可以根据需要修改字段的排序方式和查询条件。在设计网格中,直接在“排序”列中更改排序选项,或者在“条件”行中修改查询条件的表达式。修改完成后,查询将按照新的排序和条件要求重新执行。
(5)保存修改。完成修改后,单击“保存”按钮,保存对查询所做的更改。保存后的查询将更新在导航窗格的“查询”列表中,用户可以重新运行查询以查看修改后的结果。
(单项选择题)在设计视图中设置字段排序时,以下说法错误的是( )
A. 排序方式有升序、降序和无三个选项 B. 升序表示按照字段值从小到大排列
C. 降序表示按照字段值从大到小排列 D. 无表示该字段不参与排序,但会影响其他字段的排序结果
【答案】D
【解析】选项D错误,选择“无”表示该字段不参与排序,不会对其他字段的排序结果产生影响,而是保持原始数据的顺序。
【要点】考查对字段排序方式的理解。
1.(单项选择题)在设计视图中输入查询条件时,以下说法正确的是( )
A. 查询条件的设置不需要使用正确的语法和运算符 B. 只能设置一个条件,不能设置多个条件
C. 可以使用逻辑运算符组合多个条件 D. 查询条件一旦设置就不能修改
【答案】C
【解析】在设计视图中输入查询条件时,需要使用正确的语法和运算符,并且可以设置多个条件,通过逻辑运算符(如And、Or)来组合条件,以实现复杂的查询要求。查询条件是可以修改的,因此选项C正确。
【要点】考查对查询条件设置的掌握。
2.(单项选择题)关于在设计视图中保存查询,以下说法正确的是( )
A. 保存查询后,查询结果会自动更新 B. 保存查询时,需要在“另存为”对话框中输入查询名称
C. 保存后的查询不能再次打开和运行 D. 保存查询后,查询的结构和结果都会被保存
【答案】B
【解析】保存查询时,需要在“另存为”对话框中输入查询的名称,然后单击“确定”按钮。保存后的查询会出现在导航窗格的“查询”列表中,可以随时打开和运行。保存查询后,查询的结构会被保存,但查询结果不会自动更新,而是根据数据源的变化动态生成。因此选项B正确。
【要点】考查对保存查询操作的理解。
3.(单项选择题)在设计视图中修改查询时,以下说法错误的是( )
A. 可以添加或删除参与查询的表或查询 B. 可以对字段进行添加、删除和调整顺序操作
C. 修改字段的排序方式和查询条件后,查询结果不会改变 D. 修改完成后需要保存更改
【答案】C
【解析】选项C错误,修改字段的排序方式和查询条件后,查询结果会根据新的设置重新生成,因此查询结果会发生改变。
【要点】考查对修改查询操作的理解。
1.(判断题)在设计视图中,查询基表区域的表之间有关系时会显示连接线,连接线上的标记表示两个表之间的关系( )
【答案】√
【解析】在设计视图的上半部分,查询基表区域的表之间如果有关系,会显示连接线,连接线上的标记表示两个表之间的关系,如一对一、一对多等。
【要点】考查对查询基表中表关系显示的理解。
2.(判断题)设计视图中的设计网格只能添加字段,不能删除字段( )
【答案】×
【解析】在设计网格中,不仅可以添加字段,还可以删除字段。如果要删除某个字段,可以选中该字段所在的行,然后按“Delete”键或右键单击选择“删除”命令。
【要点】考查对设计网格中字段操作的理解。
3.(判断题)在设计视图中设置字段排序时,选择“升序”表示按照字段值从大到小排列( )
【答案】×
【解析】在设计视图中设置字段排序时,选择“升序”表示按照字段值从小到大排列,而不是从大到小排列。
【要点】考查对字段排序方式的理解。
· 设计视图组成:
查询基表:添加或删除表和查询,设置表关系。
设计网格:添加字段、设置排序和条件。
· 创建查询:添加表和字段,设置排序和条件,保存查询。
· 修改查询:打开设计视图,修改基表、字段、排序和条件,保存更改。
· 特点:功能强大,可实现复杂查询设计和灵活修改。
原创精品资源学科网独家享有版权,侵权必究!2
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$$
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。