第29卷 使用查询(1)四川省普通高校招生职业技能考试-计算机类《数据库基础双析卷》
|
2份
|
10页
|
34人阅读
|
0人下载
内容正文:
编写说明:四川省普通高校招生职业技能考试计算机类《数据库基础双析卷》,依据《四川省普通高校招生职业技能考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。
本专辑第29、第30卷精准对标四川省考纲,知识模块:
15. 理解查询的功能和类型,掌握创建与修改查询的方法;
16. 理解 select 语句的基本语法并掌握其使用方法;
17. 掌握 create 、insert 、update 、delete 语句的使用方法;
四川省普通高校招生职业技能考试 计算机类
《数据库基础》考点双析卷 第29卷
使用查询(1) 老师讲解卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共10小题,每题3分,共30分)
1.要从多个数据表中检索出特定的记录并进行求和计算,应使用( )
A.选择查询 B.交叉表查询
C.操作查询 D.SQL 查询
2.交叉表查询中,行标题和列标题分别来源于( )
A.都是同一组数据
B.分别来自两组不同的分组依据
C.随机选取数据表中的字段
D.由系统自动指定
3.在 SQL 查询中,子查询通常用于( )
A.替代主查询的全部功能
B.在主查询中作为条件或数据源的一部分
C.独立执行并生成新的数据表
D.与其他数据库进行数据交互
4.如图所示,查看某个查询所对应的SQL代码,最便捷的方法是点击( )
A.运行
B.视图 -> SQL视图
C.设计 -> 生成表
D.设计 -> 属性表
5._____操作查询会永久清除表中符合指定条件的记录。( )
A. B. C. D.
6.若要从 “Students” 表中选择 “Grade”(成绩)大于 80 且 “Subject”(科目)为 “Math” 的记录,正确的 SELECT 语句是( )
A.SELECT * FROM Students WHERE Grade > 80 AND Subject = 'Math'
B.SELECT * FROM Students WHERE Grade > 80 OR Subject = 'Math'
C.SELECT * FROM Students WHERE Grade > '80' AND Subject LIKE 'Math'
D.SELECT * FROM Students WHERE Grade > 80 AND Subject IN ('Math')
7.以下哪个函数不能在 SELECT 语句中用于处理日期 / 时间型字段( )
A.YEAR B.MONTH C.DAY D.SUM
8.在 Access 2010 中,要从 “Employees” 表中选择 “FirstName” 和 “LastName” 字段,并将它们连接成一个名为 “FullName” 的新字段在查询结果中显示,正确的 SELECT 语句是( )
A.SELECT FirstName +'' + LastName AS FullName FROM Employees;
B.SELECT CONCAT (FirstName, LastName) AS FullName FROM Employees;
C.SELECT FirstName & LastName AS FullName FROM Employees;
D.SELECT JOIN (FirstName, LastName) AS FullName FROM Employees;
9.执行SQL语句“SELECT AVG(成绩) FROM 学生成绩”,其功能是( )
A.计算“学生成绩”表中成绩的总和
B.计算“学生成绩”表中成绩的平均值
C.查找“学生成绩”表中成绩的最大值
D.查找“学生成绩”表中成绩的最小值
10.在SQL中,用于对查询结果进行排序的子句是( )
A.WHERE B.HAVING C.ORDER BY D.GROUP BY
二、多项选择题(本大题共10小题,每题5分,共50分)
11.下列CREATE TABLE语句描述中正确的是( )
A.可定义字段数据类型 B.可设置主键约束
C.可指定字段是否为空 D.可插入初始数据
12.在Access中操作查询执行前的警告可能包含( )
A."您正准备追加X行" B."您正准备删除X行"
C."您正在修改表结构" D."您正准备更新X行"
13.下列SQL语句有错误的是( )
A.UPDATE Products SET Price=Price*1.1 (缺少WHERE)
B.INSERT INTO Users VALUES ('张三', 25, ) (缺少值)
C.DELETE * FROM TempData (DELETE不需*)
D.CREATE TABLE Test (ID INT PRIMARY KEY)
14.INSERT语句的注意事项包括( )
A.字符型数据需加单引号
B.未指定列时VALUES需包含所有字段
C.主键字段不能为空(除非自增)
D.必须使用数据库管理员权限
15.在查询设计视图创建更新查询时( )
A.需设置"更新到"的值 B.可预览受影响记录
C.必须指定条件字段 D.自动生成CREATE语句
16.DELETE语句说法正确的是( )
A.自动重置自增字段
B.执行后数据不可恢复(无事务时)
C.比DROP TABLE更安全保留表结构
D.可配合WHERE子句删除特定行
17.关于INSERT语句的描述正确的是( )
A.可插入指定列数据 B.VALUES列表需与列顺序匹配
C.必须包含所有列 D.不能插入NULL值
18.选项中属于操作查询实际应用的是( )
A.将旧设备数据转移到存档表 B.把所有会员积分增加10%
C.删除三年前的日志记录 D.显示未付款订单
19.在SQL视图执行UPDATE语句时( )
A.可直接修改数据 B.需谨慎使用WHERE子句
C.仅改变表结构 D.属于数据操纵语言
20.下列属于操作查询分类的有( )
A.更新查询 B.追加查询 C.删除查询 D.交叉表查询
三、判断题(本大题共10小题,每题2分,共20分)
21.追加查询只能将一个表中的数据追加到另一个表的尾部。( )
22.Date()函数的作用是获得系统当前日期。( )
23.放在交叉表行与列交叉位置的字段是总计项,可以指定一个或多个总计项。( )
24.Sum() 函数的功能是计算指定范围内多条记录指定字段值的和。( )
25.在 SQL 语句中,省略排序方式代表默认降序。( )
26.选择查询可以设置条件来限制返回的记录,这些条件必须在所有指定的字段上同时满足。( )
27.在Access中,不能在查询中使用SQL语句来创建选择查询。( )
28.如果想要在查询结果中不包括某个字段的数据,但使用该字段的值来限制查询结果,应该清除该字段的“显示”复选框。( )
29.在设计视图中创建选择查询时,可以添加表达式作为查询的输出字段。( )
30.使用查询向导创建的选择查询比在设计视图中创建的选择查询功能更强大。( )
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$
编写说明:四川省普通高校招生职业技能考试计算机类《数据库基础双析卷》,依据《四川省普通高校招生职业技能考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。
本专辑第29、第30卷精准对标四川省考纲,知识模块:
15. 理解查询的功能和类型,掌握创建与修改查询的方法;
16. 理解 select 语句的基本语法并掌握其使用方法;
17. 掌握 create 、insert 、update 、delete 语句的使用方法;
四川省普通高校招生职业技能考试 计算机类
《数据库基础》考点双析卷 第29卷
使用查询(1) 老师讲解卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共10小题,每题3分,共30分)
1.要从多个数据表中检索出特定的记录并进行求和计算,应使用( )
A.选择查询 B.交叉表查询
C.操作查询 D.SQL 查询
【答案】A
2.交叉表查询中,行标题和列标题分别来源于( )
A.都是同一组数据
B.分别来自两组不同的分组依据
C.随机选取数据表中的字段
D.由系统自动指定
【答案】B
3.在 SQL 查询中,子查询通常用于( )
A.替代主查询的全部功能
B.在主查询中作为条件或数据源的一部分
C.独立执行并生成新的数据表
D.与其他数据库进行数据交互
【答案】B
4.如图所示,查看某个查询所对应的SQL代码,最便捷的方法是点击( )
A.运行
B.视图 -> SQL视图
C.设计 -> 生成表
D.设计 -> 属性表
【答案】B
5._____操作查询会永久清除表中符合指定条件的记录。( )
A. B. C. D.
【答案】D
6.若要从 “Students” 表中选择 “Grade”(成绩)大于 80 且 “Subject”(科目)为 “Math” 的记录,正确的 SELECT 语句是( )
A.SELECT * FROM Students WHERE Grade > 80 AND Subject = 'Math'
B.SELECT * FROM Students WHERE Grade > 80 OR Subject = 'Math'
C.SELECT * FROM Students WHERE Grade > '80' AND Subject LIKE 'Math'
D.SELECT * FROM Students WHERE Grade > 80 AND Subject IN ('Math')
【答案】A
7.以下哪个函数不能在 SELECT 语句中用于处理日期 / 时间型字段( )
A.YEAR B.MONTH C.DAY D.SUM
【答案】D
【分析】YEAR、MONTH、DAY分别取对日期 / 时间型字段中的年份、月份和属于一个月中的第几天;而SUM函数对字段的值进行求和运算,故选D。
8.在 Access 2010 中,要从 “Employees” 表中选择 “FirstName” 和 “LastName” 字段,并将它们连接成一个名为 “FullName” 的新字段在查询结果中显示,正确的 SELECT 语句是( )
A.SELECT FirstName +'' + LastName AS FullName FROM Employees;
B.SELECT CONCAT (FirstName, LastName) AS FullName FROM Employees;
C.SELECT FirstName & LastName AS FullName FROM Employees;
D.SELECT JOIN (FirstName, LastName) AS FullName FROM Employees;
【答案】A
9.执行SQL语句“SELECT AVG(成绩) FROM 学生成绩”,其功能是( )
A.计算“学生成绩”表中成绩的总和
B.计算“学生成绩”表中成绩的平均值
C.查找“学生成绩”表中成绩的最大值
D.查找“学生成绩”表中成绩的最小值
【答案】B
【详解】AVG()是计算平均值的聚集函数。SUM()用于计算总和;MAX()用于查找最大值;MIN()用于查找最小值。所以该语句功能是计算“学生成绩”表中成绩的平均值,选B。
10.在SQL中,用于对查询结果进行排序的子句是( )
A.WHERE B.HAVING C.ORDER BY D.GROUP BY
【答案】C
【详解】WHERE子句用于筛选记录;HAVING子句用于对分组后的结果进行筛选;ORDER BY子句用于对查询结果进行排序;GROUP BY子句用于对数据进行分组。所以选C。
二、多项选择题(本大题共10小题,每题5分,共50分)
11.下列CREATE TABLE语句描述中正确的是( )
A.可定义字段数据类型 B.可设置主键约束
C.可指定字段是否为空 D.可插入初始数据
【答案】ABC
12.在Access中操作查询执行前的警告可能包含( )
A."您正准备追加X行" B."您正准备删除X行"
C."您正在修改表结构" D."您正准备更新X行"
【答案】ABD
13.下列SQL语句有错误的是( )
A.UPDATE Products SET Price=Price*1.1 (缺少WHERE)
B.INSERT INTO Users VALUES ('张三', 25, ) (缺少值)
C.DELETE * FROM TempData (DELETE不需*)
D.CREATE TABLE Test (ID INT PRIMARY KEY)
【答案】ABC
14.INSERT语句的注意事项包括( )
A.字符型数据需加单引号
B.未指定列时VALUES需包含所有字段
C.主键字段不能为空(除非自增)
D.必须使用数据库管理员权限
【答案】ABC
15.在查询设计视图创建更新查询时( )
A.需设置"更新到"的值 B.可预览受影响记录
C.必须指定条件字段 D.自动生成CREATE语句
【答案】AB
16.DELETE语句说法正确的是( )
A.自动重置自增字段
B.执行后数据不可恢复(无事务时)
C.比DROP TABLE更安全保留表结构
D.可配合WHERE子句删除特定行
【答案】BCD
17.关于INSERT语句的描述正确的是( )
A.可插入指定列数据 B.VALUES列表需与列顺序匹配
C.必须包含所有列 D.不能插入NULL值
【答案】AB
18.选项中属于操作查询实际应用的是( )
A.将旧设备数据转移到存档表 B.把所有会员积分增加10%
C.删除三年前的日志记录 D.显示未付款订单
【答案】ABC
19.在SQL视图执行UPDATE语句时( )
A.可直接修改数据 B.需谨慎使用WHERE子句
C.仅改变表结构 D.属于数据操纵语言
【答案】ABD
20.下列属于操作查询分类的有( )
A.更新查询 B.追加查询 C.删除查询 D.交叉表查询
【答案】ABC
三、判断题(本大题共10小题,每题2分,共20分)
21.追加查询只能将一个表中的数据追加到另一个表的尾部。( )
【答案】错误
22.Date()函数的作用是获得系统当前日期。( )
【答案】正确
23.放在交叉表行与列交叉位置的字段是总计项,可以指定一个或多个总计项。( )
【答案】错误
24.Sum() 函数的功能是计算指定范围内多条记录指定字段值的和。( )
【答案】正确
25.在 SQL 语句中,省略排序方式代表默认降序。( )
【答案】错误
26.选择查询可以设置条件来限制返回的记录,这些条件必须在所有指定的字段上同时满足。( )
【答案】正确
【详解】在查询设计网格中,可以在“条件”行中为每个字段设置条件,所有列出的条件必须为真,才能包括对应的记录在查询结果中。
27.在Access中,不能在查询中使用SQL语句来创建选择查询。( )
【答案】错误
【详解】在Access中,可以使用SQL语句来创建选择查询,通过在设计视图中切换到SQL视图并编写SQL代码来实现。
28.如果想要在查询结果中不包括某个字段的数据,但使用该字段的值来限制查询结果,应该清除该字段的“显示”复选框。( )
【答案】正确
【详解】在查询设计网格中,可以添加字段并设置条件,然后清除“显示”复选框,这样字段数据不会显示在查询结果中,但条件仍然生效。
29.在设计视图中创建选择查询时,可以添加表达式作为查询的输出字段。( )
【答案】正确
【详解】在设计视图中,可以创建表达式作为输出字段,例如使用日期函数或格式化函数来显示数据。
30.使用查询向导创建的选择查询比在设计视图中创建的选择查询功能更强大。( )
【答案】错误
【详解】使用查询向导创建的选择查询通常功能较为有限,而在设计视图中可以进行更复杂的查询设计,包括更复杂的联接和条件。
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$