《数据库技术-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 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $$

资源预览图

《数据库技术-Access》查询的创建与应用(1)(举一反三考点练)-讲义
1
《数据库技术-Access》查询的创建与应用(1)(举一反三考点练)-讲义
2
《数据库技术-Access》查询的创建与应用(1)(举一反三考点练)-讲义
3
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。