内容正文:
编写说明:四川省普通高校招生职业技能考试计算机类《数据库基础双析卷》,依据《四川省普通高校招生职业技能考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。
本专辑第39、第40卷精准对标四川省考纲,知识模块:
15. 理解查询的功能和类型,掌握创建与修改查询的方法;
16. 理解 select 语句的基本语法并掌握其使用方法;
17. 掌握 create 、insert 、update 、delete 语句的使用方法;
四川省普通高校招生职业技能考试 计算机类
《数据库基础》考点双析卷 第40卷
使用查询(6) 学生练习卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共10小题,每题3分,共30分)
1.将一张表中数据添加到另外一张表中,这种查询方式属于( )
A.计算查询 B.传递查询 C.参数查询 D.追加查询
2.以下函数中,用来统计记录个数的函数是( )
A.Sum() B.Avg() C.Count() D.Max()
3.Select语句中用于分组的关键字为( )
A.where B.group by C.order by D.having
4.要将“学生”表中学号为“001”的记录删除,下列SQL语句正确的是( )
A.delete * from 学生 where 学号= “001”;
B.drop 学生 from * where 学号= “001”;
C.delete * from 学生;
D.delete 学生 from * where 学号= “001”;
5.下列有关查询的说法错误的是( )
A.根据用户输入信息进行查询的是参数查询
B.查找重复项查询向导只显示重复项的记录
C.单击“>>”当前字段添加到选定字段中
D.生成表查询不会改变源表中的各项数据
6.以下SQL语句中正确的是( )
A.select * from tool Where "num" = 01;
B.select * from tool Where num = "01";
C.select * from "tool" Where num = 01;
D.select * from "tool" Where "num" = "01";
7.下列对于查询的说法错误的是( )
A.删除查询时,需要填写的删除条件应在删除行填写
B.创建计算查询时,计算表达式必须输入到设计网格的字段行
C.能够生成一张新表的查询是生成表查询
D.定义参数查询条件时,条件表达式中方引号是必不可少的
8.在 Access 2003 中“学生”数据表包含“学号”“姓名”“专业”和“成绩”字段按专业查询学生的平均成绩,可采用的查询方式是( )
A.更新查询 B.计算查询 C.传递查询 D.总计查询
9.期中考试有学生因生病缺考,现有学生表、成绩表,需要以此为基础查找缺考名单,需要使用的查询是( )
A.生成表查询 B.交叉表查询
C.查找不匹配项查询 D.查找重复项查询
10.在Access 中,查询向导可以创建( )
A.交叉表查询 B.生成表查询 C.追加查询 D.删除查询
二、多项选择题(本大题共10小题,每题5分,共50分)
11.以下SQL语句可能返回错误的有( )
A.SELECT 姓名, AVG(成绩) FROM 成绩表
B.UPDATE 学生表 SET 年龄=年龄+1 WHERE 学号=NULL
C.DELETE * FROM 课程表
D.INSERT INTO 学生表 VALUES ("S001", "张三")
12.SQL语句 SELECT 学号, AVG(成绩) AS 平均分 FROM 成绩表 GROUP BY 学号 HAVING AVG(成绩)>85 中( )
A.GROUP BY指定分组字段 B.HAVING过滤分组后结果
C.WHERE不能替代HAVING D.AS用于定义表别名
13.操作查询执行前应特别注意( )
A.备份数据库 B.关闭其他表
C.预览受影响的数据 D.禁用索引
14.执行追加查询时需注意( )
A.目标表必须存在 B.字段数据类型需兼容
C.自动忽略重复记录 D.可追加到其他数据库
15.在查询属性中设置返回记录数的方式包括( )
A.精确数值 B.百分比
C.随机数量 D.按字段值动态调整
16.以下可能会用到关系运算组合的是( )
A.查询同时满足多个条件且只显示部分属性的学生信息
B.统计每个班级的平均成绩并显示班级名称和平均成绩
C.获取购买了特定商品的顾客姓名和购买时间
D.更新员工的工资并查询更新后的员工信息
17.关系数据库系统能够实现的三种基本关系运算是( )
A.选择 B.连接 C.统计 D.投影
18.以下关于选择关系运算的描述,正确的有( )
A.选择运算的条件可以是多个属性之间的逻辑组合
B.选择运算可以基于数值型、字符型等不同类型的属性进行条件判断
C.选择运算后的结果关系与原关系具有相同的属性结构
D.选择运算可以提高数据查询的准确性,减少不必要的数据处理
19.在使用 CREATE TABLE 语句创建表时,以下可定义的内容有( )
A.列名 B.列的数据类型
C.列的约束 D.表的存储位置
20.以下关于 CREATE 语句的说法,正确的是( )
A.可以用于创建数据库 B.可以用于创建表
C.可以创建视图 D.可以创建索引
三、判断题(本大题共10小题,每题2分,共20分)
21.按一定的查询准则从一个或多个相互关联表中查找数据,并可以对记录进行总计、计数、分组、排序等操作的是“选择查询”。( )
22.操作表是最基本的查询功能。( )
23.查询结果可以作为其他窗体、报表、数据表或网页的数据来源( )
24.计算数据的平均值可以使用交叉表查询实现。( )
25.选择查询可以对记录进行复制和更新。( )
26.在条件表达式中,字段名必须用“#”括起来。( )
27.DELETE FROM 表名[WHERE 条件];用于删除表格。( )
28.GROUP BY子句用于指定分组准则,即规定GROUP BY 子句进行分组后显示分组记录的条件。( )
29.在select语句中,“#”表示数据表的所有字段。( )
30.单击查询设计器空白处菜单中选择相应的视图命令可以切换视图。( )
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$
编写说明:四川省普通高校招生职业技能考试计算机类《数据库基础双析卷》,依据《四川省普通高校招生职业技能考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。
本专辑第39、第40卷精准对标四川省考纲,知识模块:
15. 理解查询的功能和类型,掌握创建与修改查询的方法;
16. 理解 select 语句的基本语法并掌握其使用方法;
17. 掌握 create 、insert 、update 、delete 语句的使用方法;
四川省普通高校招生职业技能考试 计算机类
《数据库基础》考点双析卷 第40卷
使用查询(6) 学生练习卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共10小题,每题3分,共30分)
1.将一张表中数据添加到另外一张表中,这种查询方式属于( )
A.计算查询 B.传递查询 C.参数查询 D.追加查询
【答案】D
【详解】将一张表中数据添加到另外一张表中,属于追加查询。
2.以下函数中,用来统计记录个数的函数是( )
A.Sum() B.Avg() C.Count() D.Max()
【答案】C
【详解】A求和;B求平均值;C计数;D最大值。
3.Select语句中用于分组的关键字为( )
A.where B.group by C.order by D.having
【答案】B
【详解】where后面是条件;group by后面是分组;order by是排序;having是嵌套在group by里面再满足的条件的。
4.要将“学生”表中学号为“001”的记录删除,下列SQL语句正确的是( )
A.delete * from 学生 where 学号= “001”;
B.drop 学生 from * where 学号= “001”;
C.delete * from 学生;
D.delete 学生 from * where 学号= “001”;
【答案】A
【详解】删除符合条件的记录表达式为:delete 字段名称 from 表名 [where+条件]。排除B、D,并且题目中有删除的条件,不是所有的记录都删除,所以C排除。A正确。
5.下列有关查询的说法错误的是( )
A.根据用户输入信息进行查询的是参数查询
B.查找重复项查询向导只显示重复项的记录
C.单击“>>”当前字段添加到选定字段中
D.生成表查询不会改变源表中的各项数据
【答案】C
【详解】参数查询需要用户输入相应的数据,系统会根据用户输入的数据来进行判断查询满足条件的会被筛选出来;“查找重复项查询向导”创建的查询只显示重复项的记录;在创建查询过程中,在“可用字段”中选择了某字段后,单击“>”按钮,当前被选定的字段添加到“选定的字段”列表中。单击“>>”是将所有字段都添加到选定字段中;生成表查询是生成了一张新表,不会改变源表中的各项数据。
6.以下SQL语句中正确的是( )
A.select * from tool Where "num" = 01;
B.select * from tool Where num = "01";
C.select * from "tool" Where num = 01;
D.select * from "tool" Where "num" = "01";
【答案】B
【详解】from后面是表名,表名不加双引号,排除C、D,where后面是条件,num是字段名称,字段名称也不需要用双引号引起来,排除A、D,01是编号,是文本型,不是数字型,要加双引号,排除A、C。综上,B正确。
7.下列对于查询的说法错误的是( )
A.删除查询时,需要填写的删除条件应在删除行填写
B.创建计算查询时,计算表达式必须输入到设计网格的字段行
C.能够生成一张新表的查询是生成表查询
D.定义参数查询条件时,条件表达式中方引号是必不可少的
【答案】A
【详解】删除查询时,需要填写的删除条件应在条件行填写,没有删除行;创建计算查询时,计算表达式必须输入到设计网格的字段行,而不是条件行;生成表查询可以生成一张新表,这张新表是源表的一个子集;在定义参数查询条件时,条件表达式中必不可少的一项是方括号。
8.在 Access 2003 中“学生”数据表包含“学号”“姓名”“专业”和“成绩”字段按专业查询学生的平均成绩,可采用的查询方式是( )
A.更新查询 B.计算查询 C.传递查询 D.总计查询
【答案】D
【详解】总计查询需要涉及到两个方面:分组和总计方式,此题中“按专业查询”是分组,“平均成绩”是总计方式,这里使用到求平均值的函数“AVG()”,综上总计查询为正确答案。
9.期中考试有学生因生病缺考,现有学生表、成绩表,需要以此为基础查找缺考名单,需要使用的查询是( )
A.生成表查询 B.交叉表查询
C.查找不匹配项查询 D.查找重复项查询
【答案】C
【详解】缺考学生信息在学生表中存在,而成绩表中不存在,可根据这个差别查看学生表中哪些学生不在成绩表中,也就是看学生表中姓名是否与成绩表中姓名匹配,匹配的是参加考试的,不匹配的也就是缺考学生,因此,此处需要使用查找不匹配项查询。
10.在Access 中,查询向导可以创建( )
A.交叉表查询 B.生成表查询 C.追加查询 D.删除查询
【答案】A
【详解】查询向导可以创建简单选择查询、查找重复项查询、交叉表查询、查找不匹配性查询。B、C、D通过查询设计进行创建。
二、多项选择题(本大题共10小题,每题5分,共50分)
11.以下SQL语句可能返回错误的有( )
A.SELECT 姓名, AVG(成绩) FROM 成绩表
B.UPDATE 学生表 SET 年龄=年龄+1 WHERE 学号=NULL
C.DELETE * FROM 课程表
D.INSERT INTO 学生表 VALUES ("S001", "张三")
【答案】AB
12.SQL语句 SELECT 学号, AVG(成绩) AS 平均分 FROM 成绩表 GROUP BY 学号 HAVING AVG(成绩)>85 中( )
A.GROUP BY指定分组字段 B.HAVING过滤分组后结果
C.WHERE不能替代HAVING D.AS用于定义表别名
【答案】AB
13.操作查询执行前应特别注意( )
A.备份数据库 B.关闭其他表
C.预览受影响的数据 D.禁用索引
【答案】AC
14.执行追加查询时需注意( )
A.目标表必须存在 B.字段数据类型需兼容
C.自动忽略重复记录 D.可追加到其他数据库
【答案】ABD
15.在查询属性中设置返回记录数的方式包括( )
A.精确数值 B.百分比
C.随机数量 D.按字段值动态调整
【答案】AB
16.以下可能会用到关系运算组合的是( )
A.查询同时满足多个条件且只显示部分属性的学生信息
B.统计每个班级的平均成绩并显示班级名称和平均成绩
C.获取购买了特定商品的顾客姓名和购买时间
D.更新员工的工资并查询更新后的员工信息
【答案】ABC
17.关系数据库系统能够实现的三种基本关系运算是( )
A.选择 B.连接 C.统计 D.投影
【答案】ABD
【详解】ACCESS 2010中,专门的关系运算包括:选择、连接、投影。
18.以下关于选择关系运算的描述,正确的有( )
A.选择运算的条件可以是多个属性之间的逻辑组合
B.选择运算可以基于数值型、字符型等不同类型的属性进行条件判断
C.选择运算后的结果关系与原关系具有相同的属性结构
D.选择运算可以提高数据查询的准确性,减少不必要的数据处理
【答案】ABCD
19.在使用 CREATE TABLE 语句创建表时,以下可定义的内容有( )
A.列名 B.列的数据类型
C.列的约束 D.表的存储位置
【答案】ABC
【分析】使用 CREATE TABLE 语句创建表时可定义的内容有列名、列的数据类型、列的约束、表的存储位置等。
20.以下关于 CREATE 语句的说法,正确的是( )
A.可以用于创建数据库 B.可以用于创建表
C.可以创建视图 D.可以创建索引
【答案】ABCD
【分析】CREATE 语句可以创建数据库、表、视图 和索引。
三、判断题(本大题共10小题,每题2分,共20分)
21.按一定的查询准则从一个或多个相互关联表中查找数据,并可以对记录进行总计、计数、分组、排序等操作的是“选择查询”。( )
【答案】正确
【详解】选择查询:根据指定的查询条件,从一个或多个表中获取满足条件的数据,并且指定顺序显示数据。选择查询还可以对记录进行分组,并计算总和、计数、平均值及进行同类型的计算。或按一定的查询准则(条件),从一个或多个相互关联表中查找数据,并可以对记录进行总计、计数、分组、排序等操作。
22.操作表是最基本的查询功能。( )
【答案】错误
【详解】查询的功能中的筛选记录是最基本的查询功能。
23.查询结果可以作为其他窗体、报表、数据表或网页的数据来源( )
【答案】错误
【详解】查询结果可以作为其他窗体、报表或网页的数据来源。数据表只能为查询提供数据。
24.计算数据的平均值可以使用交叉表查询实现。( )
【答案】正确
【详解】交叉表查询:对来源于某个表中的字段进行分组,一组列在数据表的左侧,一组列在数据表的上部,可以在数据表行与列的交叉处显示表中某个字段的各种计算值。例如,计算数据的平均值或总和等。
25.选择查询可以对记录进行复制和更新。( )
【答案】错误
【详解】操作查询是用于对记录进行复制和更新的查询,主要用于更新源表中的数据(对记录进行复制和更新)。
26.在条件表达式中,字段名必须用“#”括起来。( )
【答案】错误
【详解】在条件表达式中,字段名必须用方括号括起来。用“#”括起来的是日期/时间文字。
27.DELETE FROM 表名[WHERE 条件];用于删除表格。( )
【答案】错误
【详解】删除表格SQL语句:DROP TABLE 表名; 删除数据:DELETE FROM 表名[WHERE 条件];。
28.GROUP BY子句用于指定分组准则,即规定GROUP BY 子句进行分组后显示分组记录的条件。( )
【答案】错误
【详解】HAVING 子句用于指定分组准则,即规定GROUP BY 子句进行分组后显示分组记录的条件。
29.在select语句中,“#”表示数据表的所有字段。( )
【答案】错误
【详解】在select语句中,“*”表示数据表的所有字段。
30.单击查询设计器空白处菜单中选择相应的视图命令可以切换视图。( )
【答案】错误
【详解】查询视图方式的切换方法:
(1)查询设计器空白处右键菜单中选择相应的视图命令。
(2)在查询标题处右键菜单中选择相应的视图命令。
(3)在查询设计器状态下右下角状态行选择相应的视图按钮。
(4)在查询设计器状态下左上角单击下拉按钮选择应的视图命令。
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$