第95卷 课程综合卷 《数据库基础及应用》重庆市(高职分类)《计算机类考纲百套卷》

2026-07-27
| 2份
| 10页
| 30人阅读
| 0人下载

内容正文:

编写说明:2027版重庆市高等职业教育分类考试计算机类《考纲百套卷》,依据《2027年重庆市高等职业教育分类考试专业综合理论测试计算机类考试说明》编写。本专辑涵盖三个部分,第一部分为知识训练卷,第二部分为专题训练卷,第三部分为课程综合卷。本专辑共99份试卷,其中知识训练卷76份、专题训练卷16份、课程综合卷7份。 本试卷是第95卷,为课程综合卷,按《数据库基础及应用》课程综合范围和要求编写。具体内容为:数据库基础知识与基本操作、数据表的基本操作、数据查询、创建数据库对象、用户与权限、数据备份与还原。 重庆市高职分类考试 计算机类《考纲百套卷》 第95卷 课程综合卷——数据库基础及应用 (考试时间:45分钟 满分:100分) 一、填空题(共14题,每题3分,共42分) 1.用于长期保存、有组织并可共享的数据集合称为__________。 【答案】数据库 【解析】数据库是按一定结构组织、长期保存并可供多个用户共享的数据集合。 2.负责定义、创建、维护和访问数据库的软件称为__________。 【答案】数据库管理系统 【解析】数据库管理系统简称DBMS,负责数据库的定义、操作、维护和访问控制。 3.在关系模型中,表中的一行称为一个__________。 【答案】元组 【解析】关系表中的一行表示一个元组,在实际应用中也常称为一条记录。 4.在关系模型中,表中的一列称为一个__________。 【答案】属性 【解析】关系表中的一列表示一个属性,在数据库表中通常称为字段。 5.能够唯一标识表中每一行记录的字段或字段组合称为__________键。 【答案】主 【解析】主键要求值唯一且不能为NULL,用于唯一标识表中的记录。 6.在MySQL中,创建数据库使用__________语句。 【答案】CREATE DATABASE 【解析】CREATE DATABASE db_name;用于创建指定名称的数据库。 7.在MySQL中,查看当前数据库中所有表使用__________语句。 【答案】SHOW TABLES 【解析】选择数据库后执行SHOW TABLES;可以查看当前数据库中的表。 8.字符串长度可变且最多保存L个字符时,常用数据类型是__________(L)。 【答案】varchar 【解析】varchar(L)按实际字符串长度保存可变长字符串,最大长度由L限定。 9.限制字段不能为空的约束是__________约束。 【答案】非空 【解析】NOT NULL表示字段必须有值,插入或修改时不能省略该字段。 10.向数据表中新增记录使用INSERT INTO语句,修改已有记录使用__________语句。 【答案】UPDATE 【解析】UPDATE配合SET和WHERE可以修改表中满足条件的记录。 11.对查询结果按指定字段排序使用__________子句。 【答案】ORDER BY 【解析】ORDER BY可以按一个或多个字段对SELECT查询结果进行升序或降序排列。 12.对分组后的记录进行筛选通常使用__________子句。 【答案】HAVING 【解析】WHERE在分组前筛选行,HAVING用于对GROUP BY形成的分组进行筛选。 13.为提高查询速度而建立的数据库对象称为__________。 【答案】索引 【解析】索引保存字段值与记录位置之间的检索结构,可提高查询速度,但会增加维护开销。 14.把多个SQL语句封装起来并可通过名称调用的数据库对象称为__________过程。 【答案】存储 【解析】存储过程由服务器保存并通过名称调用,可封装重复的数据库操作。 二、单项选择题(共14题,每题3分,共42分) 1.下列对象中,用于唯一标识学生记录的是(  )。 A.student_id主键 B.student_name字段 C.class_name普通字段 D.remark可空字段 【答案】A 【解析】主键的值必须唯一且非空,适合用student_id唯一标识学生记录。 2.关系数据库中,一行记录通常称为(  )。 A.属性 B.元组 C.域 D.关系模式 【答案】B 【解析】关系表中的一行称为元组,一列称为属性。 3.下列SQL语句中,用于选择数据库的是(  )。 A.OPEN school; B.SELECT DATABASE school; C.USE school; D.CHOOSE school; 【答案】C 【解析】USE db_name;用于选择当前要操作的数据库。 4.删除名为test_db的数据库,正确的语句是(  )。 A.DELETE DATABASE test_db; B.REMOVE DATABASE test_db; C.CLEAR DATABASE test_db; D.DROP DATABASE test_db; 【答案】D 【解析】DROP DATABASE用于删除数据库及其中的对象,执行前应确认目标名称。 5.下列数据类型中,适合保存出生日期的是(  )。 A.DATE B.INT C.CHAR D.FLOAT 【答案】A 【解析】DATE用于保存年、月、日组成的日期值。 6.创建表时,要求email字段的值不能重复,应设置(  )。 A.DEFAULT B.UNIQUE C.CHECK D.NOT NULL 【答案】B 【解析】UNIQUE约束保证列中非空值不重复;若还要求不能为空,可同时使用NOT NULL。 7.向student表插入一条记录,正确的语句是(  )。 A.ADD INTO student VALUES (1,'Li'); B.UPDATE student VALUES (1,'Li'); C.INSERT INTO student VALUES (1,'Li'); D.PUT student VALUES (1,'Li'); 【答案】C 【解析】INSERT INTO用于向表中新增记录,VALUES后给出对应列的值。 8.删除student表中id为5的记录,正确的语句是(  )。 A.DROP FROM student WHERE id=5; B.REMOVE student WHERE id=5; C.CLEAR student id=5; D.DELETE FROM student WHERE id=5; 【答案】D 【解析】DELETE FROM删除表中满足WHERE条件的记录,DROP用于删除对象而不是行。 9.查询score表中所有成绩大于等于60分的记录,正确的条件是(  )。 A.WHERE score >= 60 B.WHERE score > 60 C.WHERE score <= 60 D.HAVING score = 60 【答案】A 【解析】>=包含等于60的边界情况,适合表示及格分数线。 10.查询结果按total从高到低排列,应写(  )。 A.ORDER total DOWN B.ORDER BY total DESC C.SORT BY total DESC D.GROUP BY total DESC 【答案】B 【解析】ORDER BY负责排序,DESC表示降序排列。 11.查询每个班级的学生人数,应使用(  )。 A.ORDER BY class_name B.WHERE class_name C.GROUP BY class_name D.HAVING class_name 【答案】C 【解析】按班级统计需要GROUP BY class_name,再配合COUNT(*)聚合。 12.已按班级分组后,只保留人数大于30的班级,应使用(  )。 A.WHERE COUNT(*) > 30 B.ORDER BY COUNT(*) > 30 C.GROUP COUNT(*) > 30 D.HAVING COUNT(*) > 30 【答案】D 【解析】COUNT(*)是分组聚合结果,对聚合结果筛选应使用HAVING。 13.下列数据库对象中,主要用于保存查询结果定义的是(  )。 A.视图 B.索引 C.触发器 D.用户 【答案】A 【解析】视图保存一个查询定义,使用时表现为虚拟表,可简化复杂查询并控制访问范围。 14.授予用户reporter查询student表权限,正确的语句是(  )。 A.ALLOW SELECT student TO reporter; B.GRANT SELECT ON student TO reporter; C.GIVE reporter SELECT student; D.PERMIT student SELECT reporter; 【答案】B 【解析】GRANT权限 ON对象 TO用户是授权的基本语法,SELECT表示查询权限。 三、判断题(共8题,每题2分,共16分) 1.数据库管理系统可以负责数据库的定义、操作和维护。(  ) 【答案】√ 【解析】DBMS提供建库建表、数据操作、查询、权限和维护等功能。 2.数据库中的一张表可以保存多条具有相同字段结构的记录。(  ) 【答案】√ 【解析】数据表由固定的列定义字段结构,并可保存多行记录。 3.主键字段允许出现两个相同的非空值。(  ) 【答案】× 【解析】主键用于唯一标识记录,不能出现重复值,也不能为NULL。 4.外键可以引用另一张表的主键,用于表示表之间的关联。(  ) 【答案】√ 【解析】外键值引用主表的主键或候选键,可以维护主表与从表之间的参照关系。 5.WHERE子句可以直接用来筛选GROUP BY产生的聚合结果。(  ) 【答案】× 【解析】WHERE在分组前筛选行,筛选聚合结果通常使用HAVING。 6.索引越多,所有INSERT、UPDATE和DELETE操作一定越快。(  ) 【答案】× 【解析】索引主要加快检索,但增删改时也需要维护索引,过多索引可能降低写入性能。 7.视图通常保存查询定义,而不是独立保存一份完整的数据副本。(  ) 【答案】√ 【解析】普通视图基于查询定义生成虚拟表,数据仍来自基表。 8.REVOKE语句用于向用户授予新的数据库权限。(  ) 【答案】× 【解析】GRANT用于授予权限,REVOKE用于回收已经授予的权限。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $ 编写说明:2027版重庆市高等职业教育分类考试计算机类《考纲百套卷》,依据《2027年重庆市高等职业教育分类考试专业综合理论测试计算机类考试说明》编写。本专辑涵盖三个部分,第一部分为知识训练卷,第二部分为专题训练卷,第三部分为课程综合卷。本专辑共99份试卷,其中知识训练卷76份、专题训练卷16份、课程综合卷7份。 本试卷是第95卷,为课程综合卷,按《数据库基础及应用》课程综合范围和要求编写。具体内容为:数据库基础知识与基本操作、数据表的基本操作、数据查询、创建数据库对象、用户与权限、数据备份与还原。 重庆市高职分类考试 计算机类《考纲百套卷》 第95卷 课程综合卷——数据库基础及应用 (考试时间:45分钟 满分:100分) 一、填空题(共14题,每题3分,共42分) 1.用于长期保存、有组织并可共享的数据集合称为__________。 2.负责定义、创建、维护和访问数据库的软件称为__________。 3.在关系模型中,表中的一行称为一个__________。 4.在关系模型中,表中的一列称为一个__________。 5.能够唯一标识表中每一行记录的字段或字段组合称为__________键。 6.在MySQL中,创建数据库使用__________语句。 7.在MySQL中,查看当前数据库中所有表使用__________语句。 8.字符串长度可变且最多保存L个字符时,常用数据类型是__________(L)。 9.限制字段不能为空的约束是__________约束。 10.向数据表中新增记录使用INSERT INTO语句,修改已有记录使用__________语句。 11.对查询结果按指定字段排序使用__________子句。 12.对分组后的记录进行筛选通常使用__________子句。 13.为提高查询速度而建立的数据库对象称为__________。 14.把多个SQL语句封装起来并可通过名称调用的数据库对象称为__________过程。 二、单项选择题(共14题,每题3分,共42分) 1.下列对象中,用于唯一标识学生记录的是(  )。 A.student_id主键 B.student_name字段 C.class_name普通字段 D.remark可空字段 2.关系数据库中,一行记录通常称为(  )。 A.属性 B.元组 C.域 D.关系模式 3.下列SQL语句中,用于选择数据库的是(  )。 A.OPEN school; B.SELECT DATABASE school; C.USE school; D.CHOOSE school; 4.删除名为test_db的数据库,正确的语句是(  )。 A.DELETE DATABASE test_db; B.REMOVE DATABASE test_db; C.CLEAR DATABASE test_db; D.DROP DATABASE test_db; 5.下列数据类型中,适合保存出生日期的是(  )。 A.DATE B.INT C.CHAR D.FLOAT 6.创建表时,要求email字段的值不能重复,应设置(  )。 A.DEFAULT B.UNIQUE C.CHECK D.NOT NULL 7.向student表插入一条记录,正确的语句是(  )。 A.ADD INTO student VALUES (1,'Li'); B.UPDATE student VALUES (1,'Li'); C.INSERT INTO student VALUES (1,'Li'); D.PUT student VALUES (1,'Li'); 8.删除student表中id为5的记录,正确的语句是(  )。 A.DROP FROM student WHERE id=5; B.REMOVE student WHERE id=5; C.CLEAR student id=5; D.DELETE FROM student WHERE id=5; 9.查询score表中所有成绩大于等于60分的记录,正确的条件是(  )。 A.WHERE score >= 60 B.WHERE score > 60 C.WHERE score <= 60 D.HAVING score = 60 10.查询结果按total从高到低排列,应写(  )。 A.ORDER total DOWN B.ORDER BY total DESC C.SORT BY total DESC D.GROUP BY total DESC 11.查询每个班级的学生人数,应使用(  )。 A.ORDER BY class_name B.WHERE class_name C.GROUP BY class_name D.HAVING class_name 12.已按班级分组后,只保留人数大于30的班级,应使用(  )。 A.WHERE COUNT(*) > 30 B.ORDER BY COUNT(*) > 30 C.GROUP COUNT(*) > 30 D.HAVING COUNT(*) > 30 13.下列数据库对象中,主要用于保存查询结果定义的是(  )。 A.视图 B.索引 C.触发器 D.用户 14.授予用户reporter查询student表权限,正确的语句是(  )。 A.ALLOW SELECT student TO reporter; B.GRANT SELECT ON student TO reporter; C.GIVE reporter SELECT student; D.PERMIT student SELECT reporter; 三、判断题(共8题,每题2分,共16分) 1.数据库管理系统可以负责数据库的定义、操作和维护。(  ) 2.数据库中的一张表可以保存多条具有相同字段结构的记录。(  ) 3.主键字段允许出现两个相同的非空值。(  ) 4.外键可以引用另一张表的主键,用于表示表之间的关联。(  ) 5.WHERE子句可以直接用来筛选GROUP BY产生的聚合结果。(  ) 6.索引越多,所有INSERT、UPDATE和DELETE操作一定越快。(  ) 7.视图通常保存查询定义,而不是独立保存一份完整的数据副本。(  ) 8.REVOKE语句用于向用户授予新的数据库权限。(  ) 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $

资源预览图

第95卷 课程综合卷 《数据库基础及应用》重庆市(高职分类)《计算机类考纲百套卷》
1
第95卷 课程综合卷 《数据库基础及应用》重庆市(高职分类)《计算机类考纲百套卷》
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。