admin 管理员组文章数量: 1184232
2024年4月14日发(作者:数控车床手工编程6步骤)
第3章 查询的创建与应用
一、选择题
1、利用对话框提示用户输入查询条件,这样的查询属于( )。
A:选择查询 B:参数查询
C:操作查询 D:SQL查询
2、假设“公司”表中有编号、名称、法人等字段,查找公司名称中
有“网络”二字的公司信息,正确命令是( )。
A:SELECT * FROM公司FOR名称 = " *网络* "
B:SELECT * FROM公司FOR名称LIKE "*网络*"
C:SELECT * FROM公司WHERE名称="*网络*"
D:SELECT * FROM公司WHERE名称LIKE"*网络*"
3、已知“借阅”表中有“借阅编号”、“学号 ”和“借阅图书编
号”等字段,每名学生每借阅一本书生成一条记录,要求按学生学号统计
出每名学生的借阅次数,下列SQL语句中,正确的是( )。
A:Select 学号,Count(学号) from 借阅
B:Select 学号,Count(学号)from借阅Group By 学号
C:Select 学号,Sum(学号) from 借阅
D:Select 学号,Sum(学号)from 借阅 Order By 学号
4、在学生借书数据库中,已有“学生”表和“借阅”表,其中“学
生”表含有“学号”、“姓名”等信息,“借阅”表含有“借阅编号”、
“学号”等信息。若要找出没有借过书的学生记录,并显示其“学号”和
“姓名”,则正确的查询设计是( )。
A: B:
C:
D:
5、在Access数据库对象中,体现数据库设计目的的对象是( )。
A:报表 B:模块 C:查询 D:表
6、在书写查询准则时,日期型数据应该使用适当的分隔符括起来,
正确的分隔符是( )。
A:* B:% C:& D:#
7、假设有一组数据:工资为3000元,职称为“讲师”,性别为
“男”,在下列逻辑表达式中结果为“假”的是( )。
A:工资>3000 AND 职称="助教" OR 职称="讲师"
B: 性别="女" OR NOT 职称="助教"
2
C:工资=3000 AND (职称="讲师" OR 性别="女")
D:工资>3000 AND (职称="讲师" OR 性别="男")
8、在下列查询语句中,与SELECT TAB1.* FROM TAB1 WHERE
InStr([简历],"篮球")<>0功能相同的语句是( )。
A:SELECT TAB1.* FROM TAB1 WHERE TAB1.简历 Like "篮球"
B:SELECT TAB1.* FROM TAB1 WHERE TAB1.简历 Like "*篮球"
C:SELECT TAB1.* FROM TAB1 WHERE TAB1.简历 Like"*篮球*"
D:SELECT TAB1.* FROM TAB1 WHERE TAB1.简历 Like "篮球*"
9下面显示的是查询设计视图的设计网格部分,从下图所示的内容中,
可以判断要创建的查询是( )。
A:删除查询 B:追加查询
C:生成表查询 D:更新查询
10、下列不属于操作查询的是( )。
A:参数查询 B:生成表查询
C:更新查询 D:删除查询
11、若以“tEmployee”表为数据源,计算每个职工的年龄(取整),并显示如下
图所示的结果,那么正确的设计是( )。
3
A: B:
C: D:
12、下面显示的是查询设计视图,从设计视图所示的内容中判断此查询将显示
( )。
A:出生日期字段值 B:所有字段值
C:除出生日期以外的所有字段值 D:雇员ID字段值
13、下面显示的是查询设计视图的“设计网格”部分,从此部分所示的内容中可
以判断出要创建的查询是( )。
4
A:删除查询 B:生成表查询
C:选择查询 D:更新查询
14、下图中所示的查询返回的记录是( )。
A:不包含80分和90分
C:包含80分至90分数段
B:不包含80分至90分数段
D:所有的记录
15、在下图中,与查询设计器的筛选标签中所设置的筛选功能相同的表达
式是( )。
A:成绩表.综合成绩>=80 and 成绩表.综合成绩<=90
5
B:成绩表.综合成绩>80 and 成绩表.综合成绩<90
C:80<=成绩表.综合成绩<=90
D:80<成绩表.综合成绩<90
16、下面是使用查询设计器完成的查询,与该查询等价的SQL语句是( )。
A:select 学号,数学 from sc where 数学>(select avg(数学)
from sc)
B:select 学号 where 数学>(select avg(数学) from sc)
C:select 数学 avg(数学) from sc
D:select 数学>(select avg(数学) from sc)
17、如果在查询的条件中使用了统配符方括号[ ] ,它的含义是_____。
A:统配任意长度的字符
B: 统配不在括号内的任意字符
C:统配方括号内列出的任一单个字符
D: 错误的使用方法
18、已经建立了包含“姓名”、“性别”、“系别”、“职称”等字段的
“tEmployee”表。若以此表为数据源创建查询,计算各系不同性别的总人数和
各类职称人数,并显示如下图所示的结果。正确的设计是( )。
6
A: B:
C: D:
19、在Access中,查询的数据源可以是( )。
7
A:表 B:查询
C:表和查询 D:查询和报表
20、在一个Access的表中有字段“专业”,要查找包含“信息”两个字的记录,
正确的条件表达式是( )。
A:Left([专业],2)= "信息" B:Like "*信息*"
C:"信息" D:Mid([专业],1,2)="信息
21、现有某查询设计视图,该查询要查找的是( )。
A:身高在160以上得女性和所有男性
B:身高在160以上的男性和所有女性
C:身高在160以上的所有人和男性
D:身高在160以上的所有人
22、在Access中已建立了“工资”表,表中包括“职工号”、“所在单
位”、“基本工资”和“应发工资”等字段,如果要按单位统计应发工资
总数,那么在查询设计视图的“所在单位”的“总计”行和“应发工资”
的“总计”行中分别选择的是( )。
A:sum,group by B:count,group by
C:group by,sum D:group by,count
23、在Access中已建立了“学生”表,表中有“学号”、“姓名”、“性
别”和“入学成绩”等字段。执行如下SQL命令:Select 性别,avg(入学
成绩) From 学生 Group by 性别其结果是( )。
A:计算并显示所有学生的性别和入学成绩的平均值
B:按性别分组计算并显示性别和入学成绩的平均值
C:计算并显示所有学生的入学成绩的平均值
D:按性别分组计算并显示所有学生的入学成绩的平均值
8
24、SQL的含义是( )。
A:结构化查询语言
C:数据库查询语言
B:数据定义语言
D:数据操纵与控制语言
25、若要查询某字段的值为“JSJ”的记录,在查询设计视图对应字段的准则中,
错误的表达式是( )。
A:JSJ
二、
B:"JSJ" C:"*JSJ*" D:Like "JSJ"
判断题
1、 ( )在SQL语句中,UPDATE语句用来修改数据表中已经存在的
数据记录。
2、( )在Access的数据库中已建立了“tBook”表,若查找“图书
编号”是“112266”和“113388”的记录,应在查询设计视图准则行
中输入in("112266","113388")。
3、( )将表A的记录复制到表B中,且不删除表B中的记录,可以
使用的查询是追加查询。
4、( )在建立查询时,若要筛选出图书编号是“T01”或“T02”的记
录,可以在查询设计视图准则行中输入in ("T01" and "T02")。
5、 ( )在Access数据库中使用向导创建查询,其数据可以来自多
个表。
6、( )在Access数据库中创建一个新表,应该使用的SQL语句是
Create Table。
7( )创建参数查询时,在查询设计视图准则行中应将参数提示文本
放置在{ }中。
8、 ( )生成表查询属于查询的一种分类。
9、( )如果在查询的条件中使用了统配符方括号[ ] ,它的含义是
9
统配不在括号内的任意字符。
10、( )在创建交叉表查询时,列标题字段的值显示在交叉表的位置
是第一行。
11、( )若查找某个字段中以字母A开头且以字母Z结尾的所有纪录,
则条件表达式应设置为Like"A * Z"。
12、( )在学生表中建立查询,“姓名”字段的查询条件设置为“Is
Null”,运行该查询后,显示的纪录是姓名字段中包含空格的纪录。
三、 填空题
1、在学生成绩表中,如果需要根据输入的学生姓名查找学生的成绩,
需要使用的是 查询。
2、如果要将某表中的若干纪录删除,应该创建 查询。
3、在Access中,SQL查询有联合查询、 、数据定义查询和
等四种。
4、 查询设计视图中的“排序”行主要用于选择查询所采用的
方式。
5、查询设计视图中的“显示”行主要用于确定字段是否在查询的
中显示。
6、若要查询最近20天之内参加工作的职工记录,查询条件
为 。
7、在Access中,表达“123”+“100”的结果是 。
8、假设系统的当前日期为2013/8/9,表达式Str(Year(Date()))
+“年”的运算结果为 。
10
9、书写查询条件时,日期值应该用 括起来。
10、若希望使用一个或多个字段的值进行计算,需要在查询设计视图
的设计网格中添加 字段。
11、创建交叉表查询时,必须对行标题和 进行分组(Group
By)操作。
12、操作查询共有4种类型,分别是删除查询、 、追加查
询和生成表查询。
13、在执行操作查询后, (能/不能)取消已做过的更改操
作。
14、在工资表中有姓名和工资等字段,若要求查询结果按照工资降序
排列,可使用的SQL语句是: 。
15、在SELECT语句中,HAVING子句必须与 子句一起使用。
16、用SOL语句实现查询表名为“图书表”中的所有纪录,应该使用
的SELECT语句是:SELECT 。
17、在SQL的Select命令中用 短语对查询的结果进行排序。
18、“职工”表有工资字段,计算工资合计的SQL语句是:SELECT
FROM职工。
19、在SQL查询中,使用 子句指出的是查询条件。
20、函数Mid(“学生信息管理系统”,3,2)结果是 。
四、 简答题
1、梳理第三章知识结构,整理出查询的分类。
11
2、简述查询的基本概念以及功能。
3、 描述查询设计视图中设计网格的组成部分,并简述各组成部分的作
用。
五、 案例题
习题数据库文件夹下存在一个数据库文件"",里面已经设计好两
个表对象"tNorm"和"tStock"。试按以下要求完成设计:
(1)创建一个选择查询,查找并显示每种产品的"产品名称"、"库存数量"、"
最高储备"和"最低储备"等四个字段的内容,所建查询命名为"qT1";
(2)创建一个选择查询,查找库存数量超过10000的产品,并显示"产品名称
"和"库存数量"。所建查询名为"qT2";
(3)以表"tStock"为数据源创建一个参数查询,按产品代码查找某种产品库
存信息,并显示"产品代码"、"产品名称"和"库存数量"。当运行该查询时,提示
框中应显示"请输入产品代码:"。所建查询名为"qT3";
(4)创建一个查询,查找库存数量在合理范围([最低储备,最高储备])的产品,
并显示“产品名称”和“库存数量”。所建查询名为“qT4”。
12
第3章查询的创建与应用
习题解析与答案
一、选择题
1、利用对话框提示用户输入查询条件,这样的查询属于( B )。
A:选择查询 B:参数查询
C:操作查询 D:SQL查询
解析:参数查询的概念参数查询就是指当运行查询时,由用户临时指定一个或者
多个查询条件。参数查询在运行时将显示一个对话框,提示用户输入指定的查询
条件。所以是参数查询。
关键字:对话框、选择查询、参数查询、操作查询、SQL查询
2、假设“公司”表中有编号、名称、法人等字段,查找公司名称中
有“网络”二字的公司信息,正确命令是( D )。
A:SELECT * FROM公司FOR名称 = " *网络* "
B:SELECT * FROM公司FOR名称LIKE "*网络*"
C:SELECT * FROM公司WHERE名称="*网络*"
D:SELECT * FROM公司WHERE名称LIKE"*网络*"
解析:不能使用等号,只能使用like。含有“网络”二字,可以在首位,可以
在中间,也可以在末尾,所以应该是“*网络*”。
关键字:编号、名称、命令、字段
3、已知“借阅”表中有“借阅编号”、“学号 ”和“借阅图书编
号”等字段,每名学生每借阅一本书生成一条记录,要求按学生学号统计
出每名学生的借阅次数,下列SQL语句中,正确的是( B )。
A:Select 学号,Count(学号) from 借阅
B:Select 学号,Count(学号)from借阅Group By 学号
C:Select 学号,Sum(学号) from 借阅
D:Select 学号,Sum(学号)from 借阅 Order By 学号
13
解析:本题要求按学号统计每名学生的借阅次数,表中每个学生会有多条记录,
因此要以人为单位进行分组,所以在A、B、C、D 四个选项中只有B 进行了分
组,故本题选B。选项C:不仅没有分组而且用的是统计函数sum,sum 用来统计
字段的和,不是统计个数;选线D:用了统计函数sum 和C 有相同的错误,再者D
中对学号不是分组而是排序。
关键字:字段、纪录、统计、借阅次数、SQL语句
4、在学生借书数据库中,已有“学生”表和“借阅”表,其中“学
生”表含有“学号”、“姓名”等信息,“借阅”表含有“借阅编号”、
“学号”等信息。若要找出没有借过书的学生记录,并显示其“学号”和
“姓名”,则正确的查询设计是( A )。
A: B:
C:
D:
该题考察的是查询中关系的联结类型,本题中四个选项中的表之间的连接均是学
生表用箭头指向借阅表,这种情况下,表之间进行的不是等值联结而是外部联
结。学生表指向借阅表如何连接呢,联结结果是学生表所有记录,而借阅表只联
14
结和学生表中有匹配的记录。假设学生和借阅表记录如下
那么联结结果如下:
此时学生表中002 和004 两条记录在借阅表中虽然没有对应记录,但是联结结果
中也有,他们对应的借阅表的字段为空值NULL,学生表中其他记录在借阅表中有
相关记录,会对应联结在一起。因此要找出没有借过书的学生记录,从联结结果
中找出借阅编号为空(或借阅表的学号为空,或借阅表的图书编号为空的记录就
可以了)故本题选A。
关键字:数据库、借阅编号、查询设计
5、在Access数据库对象中,体现数据库设计目的的对象是( C )。
A:报表 B:模块 C:查询 D:表
解析:查询时数据库设计目的的体现。故本题选C。ACCESS数据库中7个对象的地
位和作用分别是:表:数据库的基础和核心,主要用来存放数据;查询:数据库
设计目的的体现;窗体:用于设计输入界面,作为用户和系统的接口;报表:将
数据库中数据格式化打印输出;数据访问页:将数据库中数据发布到Internet网
上;宏和模块:将各种对象组合在一起,以及进行复杂数据处理。
关键字:数据库、对象、设计目的、体现
6、在书写查询准则时,日期型数据应该使用适当的分隔符括起来,
正确的分隔符是( D )。
A:* B:% C:& D:#
解析:本题考察的是数据的定界符号,对于日期型数据,在ACCESS中规定用半角
#括起来;故本题选D
【联想】ACCESS中常用符号的含义
符号 定界符 通配符 输入掩码 类型
标识
15
版权声明:本文标题:Access2010数据库案例教程教学课件ppt作者林武杰试题库第三章习题 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1713083731a619037.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论