第24卷 数据库原理与应用技术—MySQL概述与安装—河北省计算机类—考纲百套卷

| 2份
| 12页
| 77人阅读
| 0人下载

内容正文:

编写说明:河北省对口招生计算机类《考纲百套卷》,依据《河北省普通高等学校对口招生考试大纲(2028版专业课)计算机类》编写。本专辑涵盖9门课程,第一部分是专业核心模块训练卷,第二部分为各门课程的综合训练卷。本专辑共98份试卷。 本试卷是第24卷为专业核心模块训练卷,按《数据库原理与应用技术》中"数据库卷2——MySQL概述与安装"范围和要求编写。具体内容为:了解MySQL系统特性;了解MySQL服务器的安装与配置;掌握MySQL服务器的启动与关闭;掌握MySQL客户端管理工具 河北省对口招生职业技能考试 数据库原理与应用技术 试卷 (数据库卷2——MySQL概述与安装) 考试时间:90分钟 满分:100分 一、单项选择题(共20题,每题2分,共40分) 1. 以下哪个不是MySQL数据库管理系统的特点() A.开源免费 B.支持多线程 C.不支持事务 D.跨平台 2. 启动MySQL服务器后,在Windows服务管理器中可以看到的MySQL服务名称一般为() A.MySQL Server B.MySQL Service C.MySQLD D.MySQL Server 5.7(或对应版本号) 3. 以下关于MySQL的说法,正确的是() A.MySQL只能在Linux下运行 B.MySQL只能在Windows下运行 C.MySQL是开源的跨平台数据库 D.MySQL是企业级收费软件 4. MySQL是一种() A.操作系统 B.编程语言 C.关系型数据库管理系统 D.电子表格软件 5. 在MySQL中,查看版本号的命令是() A.SELECT VERSION(); B.SELECT MYSQL_VERSION(); C.SHOW VERSION(); D.SELECT INFO(); 6. MySQL客户端管理工具mysql用于() A.图形化界面管理 B.命令行方式连接和操作MySQL服务器 C.性能监控 D.数据备份 7. MySQL服务器默认使用的端口号是() A.80 B.3306 C.1433 D.5432 8. MySQL的默认存储引擎InnoDB支持() A.全文索引但不支持事务 B.事务和行级锁 C.只支持表级锁 D.不支持外键 9. SQL中,ORDER BY默认的排序方式是() A.随机排序 B.降序 C.升序 D.按插入顺序 10. 在MySQL触发器中,OLD修饰符的作用是() A.引用新插入的记录 B.引用被更新前的旧记录 C.引用触发器名称 D.引用当前时间 11. 存储过程内使用IF条件语句时,条件结束的关键字是() A.ENDIF B.END IF C.IF END D.STOP IF 12. 关系数据库第一范式(1NF)要求() A.消除非主属性对候选键的部分依赖 B.每个属性都是不可分割的原子值 C.消除传递依赖 D.关系之间没有冗余 13. MySQL中,删除视图后,视图对应的底层表() A.也被删除 B.不受影响 C.被置空 D.被备份 14. 全外连接(FULL OUTER JOIN)返回的是() A.只有两表都匹配的记录 B.左表所有记录加上右表匹配的记录 C.右表所有记录加上左表匹配的记录 D.两表所有记录(匹配部分合并,无匹配填NULL) 15. MySQL中,以下关于视图的说法,错误的是() A.视图可以简化复杂查询 B.视图可以提供安全性 C.视图会占用物理存储空间 D.视图可以限制数据访问 16. 在MySQL中,使用视图的优点是() A.可以加快查询速度 B.可以减少磁盘空间占用 C.可以限制用户访问表的特定行或列 D.视图会自动更新底层数据 17. MySQL 中,触发器体中不能包含哪类语句() A.SELECT B.INSERT C.UPDATE D. 调用存储过程 18. 以下关于子查询的说法,正确的是() A.子查询不能用在WHERE子句中 B.子查询可以嵌套在SELECT、INSERT等语句中 C.子查询必须返回单行单列 D.子查询不能使用聚合函数 19. MySQL 中,TEXT 类型最多可以存储()字节 A.64KB B.16MB C.256KB D.4GB 20. 在MySQL中,触发器的主要作用是() A.提高查询速度 B.在满足特定条件时自动执行特定操作 C.加密数据 D.备份数据 二、填空题(共10空,每空1分,共10分) 21. MySQL客户端命令行工具是_____。 22. MySQL的默认存储引擎是_____。 23. MySQL默认的端口号是_____。 24. 在MySQL中,查看版本号的命令是SELECT _____()。 25. MySQL中,视图本质上是保存在数据库中的SELECT_____。 26. MySQL中,修改视图定义的语句是ALTER_____。 27. 外键约束的作用是保证_____完整性。 28. MySQL视图中,WITH CHECK OPTION确保通过视图修改的数据仍满足视图的WHERE_____条件。 29. MySQL存储过程体使用BEGIN..._____包裹。 30. DROP DATABASE命令的作用是_____数据库及其所有对象。 三、判断题(共5题,每题1分,共5分) 31. MySQL中,完全备份可以备份数据库的所有数据。( ) 32. TRUNCATE TABLE与DELETE FROM的效果完全相同。( ) 33. 关系数据库第三范式(3NF)消除的是非主属性对主键的传递依赖。( ) 34. COMMIT语句可以撤销事务中的操作。( ) 35. MySQL视图不支持WITH CHECK OPTION子句。( ) 四、写命令题(共5题,每题9分,共45分) 36. 已知有课程表course(cno VARCHAR(10) PRIMARY KEY, cname VARCHAR(50), credit INT)和成绩表sc(sno VARCHAR(10), cno VARCHAR(10), grade INT),请写出SQL命令:查询所有课程(包括没有被选修的课程)的课程名称和选修人数,对未选修的课程显示0人。 37. 已知有视图v_cs(定义:WHERE sdept='CS'),请写出删除该视图的SQL。 38. 已知有两张表:教师表teacher(tid INT, tname VARCHAR(20), dept VARCHAR(20), salary DECIMAL(10,2)),授课表teaching(tid INT, cid VARCHAR(10), semester VARCHAR(20)),请写出SQL命令:查询没有参与授课的教师(即在teaching表中没有记录)的姓名和所在院系。 39. 请写出创建用户user1,密码为'pass123',并授予其对mydb数据库所有表的SELECT和INSERT权限的SQL语句。 40. 已知学生成绩表score(sid INT, subject VARCHAR(20), score INT),请写出SQL命令:查询每个学生各科成绩的最高分、最低分和平均分,以及参加考试的科目数,只显示参加了3科以上考试的学生,按平均分降序排列。 学科网(北京)股份有限公司 $ 编写说明:河北省对口招生计算机类《考纲百套卷》,依据《河北省普通高等学校对口招生考试大纲(2028版专业课)计算机类》编写。本专辑涵盖9门课程,第一部分是专业核心模块训练卷,第二部分为各门课程的综合训练卷。本专辑共98份试卷。 本试卷是第24卷为专业核心模块训练卷,按《数据库原理与应用技术》中"数据库卷2——MySQL概述与安装"范围和要求编写。具体内容为:了解MySQL系统特性;了解MySQL服务器的安装与配置;掌握MySQL服务器的启动与关闭;掌握MySQL客户端管理工具 河北省对口招生职业技能考试 数据库原理与应用技术 试卷 (数据库卷2——MySQL概述与安装) 考试时间:90分钟 满分:100分 一、单项选择题(共20题,每题2分,共40分) 1. 以下哪个不是MySQL数据库管理系统的特点() A.开源免费 B.支持多线程 C.不支持事务 D.跨平台 【答案】C 【解析】MySQL支持事务(InnoDB引擎),这是MySQL的重要特性之一。 2. 启动MySQL服务器后,在Windows服务管理器中可以看到的MySQL服务名称一般为() A.MySQL Server B.MySQL Service C.MySQLD D.MySQL Server 5.7(或对应版本号) 【答案】D 【解析】Windows下MySQL服务名通常包含版本号,如MySQL57。 3. 以下关于MySQL的说法,正确的是() A.MySQL只能在Linux下运行 B.MySQL只能在Windows下运行 C.MySQL是开源的跨平台数据库 D.MySQL是企业级收费软件 【答案】C 【解析】MySQL是开源软件,支持Windows、Linux、Unix等多种平台。 4. MySQL是一种() A.操作系统 B.编程语言 C.关系型数据库管理系统 D.电子表格软件 【答案】C 【解析】MySQL是由瑞典MySQL AB公司开发的关系型数据库管理系统(RDBMS)。 5. 在MySQL中,查看版本号的命令是() A.SELECT VERSION(); B.SELECT MYSQL_VERSION(); C.SHOW VERSION(); D.SELECT INFO(); 【答案】A 【解析】SELECT VERSION(); 返回MySQL服务器的版本信息。 6. MySQL客户端管理工具mysql用于() A.图形化界面管理 B.命令行方式连接和操作MySQL服务器 C.性能监控 D.数据备份 【答案】B 【解析】mysql是MySQL的命令行客户端工具,用于连接和操作MySQL服务器。 7. MySQL服务器默认使用的端口号是() A.80 B.3306 C.1433 D.5432 【答案】B 【解析】MySQL服务器默认监听TCP端口3306。 8. MySQL的默认存储引擎InnoDB支持() A.全文索引但不支持事务 B.事务和行级锁 C.只支持表级锁 D.不支持外键 【答案】B 【解析】InnoDB是MySQL的默认存储引擎,支持事务、行级锁和外键约束。 9. SQL中,ORDER BY默认的排序方式是() A.随机排序 B.降序 C.升序 D.按插入顺序 【答案】C 【解析】ORDER BY默认升序(ASC),降序需加DESC关键字。 10. 在MySQL触发器中,OLD修饰符的作用是() A.引用新插入的记录 B.引用被更新前的旧记录 C.引用触发器名称 D.引用当前时间 【答案】B 【解析】OLD在UPDATE和DELETE触发器中表示被修改前的旧记录值。 11. 存储过程内使用IF条件语句时,条件结束的关键字是() A.ENDIF B.END IF C.IF END D.STOP IF 【答案】B 【解析】MySQL中IF语句以 END IF 结束。 12. 关系数据库第一范式(1NF)要求() A.消除非主属性对候选键的部分依赖 B.每个属性都是不可分割的原子值 C.消除传递依赖 D.关系之间没有冗余 【答案】B 【解析】1NF要求关系模式中每个属性都是不可再分的原子数据项。 13. MySQL中,删除视图后,视图对应的底层表() A.也被删除 B.不受影响 C.被置空 D.被备份 【答案】B 【解析】视图只是虚拟表,删除视图不会影响底层真实表。 14. 全外连接(FULL OUTER JOIN)返回的是() A.只有两表都匹配的记录 B.左表所有记录加上右表匹配的记录 C.右表所有记录加上左表匹配的记录 D.两表所有记录(匹配部分合并,无匹配填NULL) 【答案】D 【解析】FULL OUTER JOIN返回左表和右表的所有记录,无匹配部分填NULL。 15. MySQL中,以下关于视图的说法,错误的是() A.视图可以简化复杂查询 B.视图可以提供安全性 C.视图会占用物理存储空间 D.视图可以限制数据访问 【答案】C 【解析】视图是虚拟表,不存储数据,不占用物理存储空间。 16. 在MySQL中,使用视图的优点是() A.可以加快查询速度 B.可以减少磁盘空间占用 C.可以限制用户访问表的特定行或列 D.视图会自动更新底层数据 【答案】C 【解析】通过视图可以限制用户只能访问特定行列数据,提高安全性。 17. MySQL 中,触发器体中不能包含哪类语句() A.SELECT B.INSERT C.UPDATE D. 调用存储过程 【答案】D 【解析】MySQL 触发器内部允许使用 SELECT、INSERT、UPDATE 等 DML 语句;不允许调用存储过程、不能使用会返回结果集的普通 SELECT、也不支持事务相关语句,因此选 D。 18. 以下关于子查询的说法,正确的是() A.子查询不能用在WHERE子句中 B.子查询可以嵌套在SELECT、INSERT等语句中 C.子查询必须返回单行单列 D.子查询不能使用聚合函数 【答案】B 【解析】子查询可以出现在SELECT列表、FROM、WHERE、HAVING等多种子句中。 19. MySQL 中,TEXT 类型最多可以存储()字节 A.64KB B.16MB C.256KB D.4GB 【答案】A 【解析】MySQL 文本类型规范:TEXT 最大容量为 65535 字节,约64KB;MEDIUMTEXT 为 16MB,LONGTEXT 为 4GB,注意区分四种文本类型容量。 20. 在MySQL中,触发器的主要作用是() A.提高查询速度 B.在满足特定条件时自动执行特定操作 C.加密数据 D.备份数据 【答案】B 【解析】触发器是一种特殊存储过程,在满足触发条件时自动执行。 二、填空题(共10空,每空1分,共10分) 21. MySQL客户端命令行工具是_____。 【答案】mysql 【解析】mysql是MySQL的命令行客户端程序。 22. MySQL的默认存储引擎是_____。 【答案】InnoDB 【解析】InnoDB存储引擎支持事务和行级锁,是MySQL默认引擎。 23. MySQL默认的端口号是_____。 【答案】3306 【解析】MySQL服务器默认监听TCP端口3306。 24. 在MySQL中,查看版本号的命令是SELECT _____()。 【答案】VERSION 【解析】SELECT VERSION(); 返回MySQL版本信息。 25. MySQL中,视图本质上是保存在数据库中的SELECT_____。 【答案】查询 【解析】视图是SELECT查询定义的虚拟表。 26. MySQL中,修改视图定义的语句是ALTER_____。 【答案】VIEW 【解析】ALTER VIEW修改已存在视图的定义。 27. 外键约束的作用是保证_____完整性。 【答案】参照 【解析】外键约束实现参照完整性,保证外键值与被参照表的主键值一致。 28. MySQL视图中,WITH CHECK OPTION确保通过视图修改的数据仍满足视图的WHERE_____条件。 【答案】子句/条件 【解析】WITH CHECK OPTION限制修改操作满足视图定义条件。 29. MySQL存储过程体使用BEGIN..._____包裹。 【答案】END 【解析】BEGIN...END包围存储过程或函数的过程体。 30. DROP DATABASE命令的作用是_____数据库及其所有对象。 【答案】删除(彻底删除) 【解析】DROP DATABASE删除整个数据库,包括所有表、视图等对象。 三、判断题(共5题,每题1分,共5分) 31. MySQL中,完全备份可以备份数据库的所有数据。( ) 【答案】正确 【解析】完全备份(Full Backup)备份指定时间点的全部数据。 32. TRUNCATE TABLE与DELETE FROM的效果完全相同。( ) 【答案】× 【解析】TRUNCATE清空整表且不可回滚,DELETE可带WHERE且可回滚,两者不同。 33. 关系数据库第三范式(3NF)消除的是非主属性对主键的传递依赖。( ) 【答案】√ 【解析】3NF在2NF基础上要求消除非主属性对候选键的传递函数依赖。 34. COMMIT语句可以撤销事务中的操作。( ) 【答案】× 【解析】COMMIT是提交事务,ROLLBACK才是撤销(回滚)事务。 35. MySQL视图不支持WITH CHECK OPTION子句。( ) 【答案】X 【解析】视图支持WITH CHECK OPTION,限制修改操作满足视图条件。 四、写命令题(共5题,每题9分,共45分) 36. 已知有课程表course(cno VARCHAR(10) PRIMARY KEY, cname VARCHAR(50), credit INT)和成绩表sc(sno VARCHAR(10), cno VARCHAR(10), grade INT),请写出SQL命令:查询所有课程(包括没有被选修的课程)的课程名称和选修人数,对未选修的课程显示0人。 【答案】 SELECT c.cname, COUNT(sc.sno) AS stu_count FROM course c LEFT JOIN sc ON c.cno = sc.cno GROUP BY c.cno, c.cname; 【解析】本题综合考查左连接+分组聚合+COUNT统计,考查内容关键词:LEFT JOIN、GROUP BY、COUNT聚合函数。 37. 已知有视图v_cs(定义:WHERE sdept='CS'),请写出删除该视图的SQL。 【答案】 DROP VIEW v_cs; 【解析】DROP VIEW用于删除视图。 38. 已知有两张表:教师表teacher(tid INT, tname VARCHAR(20), dept VARCHAR(20), salary DECIMAL(10,2)),授课表teaching(tid INT, cid VARCHAR(10), semester VARCHAR(20)),请写出SQL命令:查询没有参与授课的教师(即在teaching表中没有记录)的姓名和所在院系。 【答案】 SELECT tname, dept FROM teacher WHERE tid NOT IN (SELECT DISTINCT tid FROM teaching); 【解析】本题考查子查询(NOT IN)来查找不存在的关联记录,考查内容关键词:子查询、NOT IN、DISTINCT。 39. 请写出创建用户user1,密码为'pass123',并授予其对mydb数据库所有表的SELECT和INSERT权限的SQL语句。 【答案】 CREATE USER 'user1'@'localhost' IDENTIFIED BY 'pass123'; GRANT SELECT, INSERT ON mydb.* TO 'user1'@'localhost'; 【解析】本题考CREATE USER创建账号和GRANT授予权限的操作。 40. 已知学生成绩表score(sid INT, subject VARCHAR(20), score INT),请写出SQL命令:查询每个学生各科成绩的最高分、最低分和平均分,以及参加考试的科目数,只显示参加了3科以上考试的学生,按平均分降序排列。 【答案】 SELECT sid, MAX(score) AS max_score, MIN(score) AS min_score, AVG(score) AS avg_score, COUNT(*) AS subject_count FROM score GROUP BY sid HAVING COUNT(*) > 3 ORDER BY avg_score DESC; 【解析】本题综合考查GROUP BY+HAVING+聚合函数+ORDER BY,考查内容关键词:GROUP BY、HAVING、多聚合函数组合。 学科网(北京)股份有限公司 $

资源预览图

第24卷 数据库原理与应用技术—MySQL概述与安装—河北省计算机类—考纲百套卷-第1页
1
第24卷 数据库原理与应用技术—MySQL概述与安装—河北省计算机类—考纲百套卷-第2页
2

由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。