第14卷 定义数据库 河北省对口招生考试-计算机类《数据库原理与应用技术考点双析卷》

2026-03-06
| 2份
| 9页
| 47人阅读
| 1人下载

内容正文:

编写说明:河北省普通高等学校对口招生计算机类《数据库原理与应用技术考点双析卷》,依据《2028年河北省中等职业学校对口升学考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。 本专辑第13、第14卷精准对标河北省考纲,知识模块(二)数据定义: 1.定义数据库 (1) 掌握数据库的创建、查看、选择、修改和删除等操作; (2) 掌握数据库的建立命令:CREATE DATABASE; (3) 掌握选择数据库的命令:USE db_name; (4) 掌握查看数据库的命令:SHOW { DATABASES|SCHEMAS}; (5) 掌握修改数据库的命令:ALTER { DATABASES|SCHEMAS}; (6) 掌握删除数据库的命令:DROP { DATABASES|SCHEMAS}。 河北省中等职业学校对口招生考试 计算机类 《数据库原理与应用技术》考点双析卷 第14卷 定义数据库 学生练习卷 时间:45分钟 总分:100分 班级_______ 姓名_______ 学号_______ 成绩_______ 一、单项选择题(本大题共10小题,每题3分,共30分) 1.在 Navicat 中创建 MySQL 数据库时,关于字符集和排序规则的说法,错误的是(   ) A.字符集决定了数据在数据库中的存储编码方式 B.排序规则决定了字符的比较和排序方式 C.选择合适的字符集和排序规则对数据库性能没有影响 D.如果不指定,会使用 MySQL 的默认字符集和排序规则 【答案】C 2.在 Navicat 中,成功连接到 MySQL 服务器后,创建新数据库的正确操作是(   ) A.直接在查询窗口输入创建数据库的 SQL 语句 B.点击 “文件” 菜单,选择 “新建数据库” C.右键单击数据库服务器图标,选择 “新建数据库” D.在 “工具” 菜单中找到 “创建数据库” 选项 【答案】C 3.在 MySQL 中,以下 SQL 语法用于查看所有数据库的是(   ) A.SHOW DATABASES; B.SHOW CREATE DATABASE; C.SELECT * FROM DATABASES; D.DESCRIBE DATABASES; 【答案】A 【详解】查看所有数据库的 SQL 语法是 SHOW DATABASES;。 4.在 Navicat 中,以下可以选择要使用的数据库的是(   ) A.在查询窗口输入 SHOW DATABASES; B.在数据库连接列表中双击目标数据库 C.在表设计器中选择数据库 D.在报表设计器中选择数据库 【答案】B 5.在 MySQL 中,以下哪个操作不能替代 USE 语句来选择数据库(   ) A.在连接数据库时指定数据库名称 B.在 SQL 语句中使用完整的表名(数据库名。表名) C.使用 SELECT 语句选择数据库 D.以上都可以替代 【答案】C 6.如果执行 USE student; (student 是一个不存在的数据库),会(   ) A.成功选择该数据库,后续操作正常执行 B.报错,提示数据库不存在 C.自动创建该数据库并选择它 D.不报错,继续使用之前选择的数据库 【答案】B 7.如果需要修改数据库的默认排序规则,以下哪个命令是正确的? (   ) A.ALTER DATABASE mydb COLLATE new_collation; B.CHANGE COLLATION mydb TO new_collation; C.MODIFY COLLATION mydb COLLATE new_collation; D.ALTER mydb COLLATE new_collation; 【答案】A 【详解】在MySQL中,使用 ALTER DATABASE 语句来修改数据库的属性。修改数据库默认排序规则的语法为 ALTER DATABASE database_name COLLATE new_collation; ,这里 mydb 是数据库名, new_collation 是新的排序规则,A选项语法正确。 8.执行 ALTER DATABASE 语句时,需要注意(   ) A.该语句可以在任何数据库中执行,无需指定当前数据库 B.修改数据库属性可能会影响到数据库中的数据和应用程序 C.可以随意修改数据库的字符集和排序规则,不会有任何问题 D.该语句只能在数据库为空时执行 【答案】B 9.以下关于删除 MySQL 数据库的注意事项,错误的是(   ) A.执行删除操作前,应确保数据库不再使用 B.可以随意删除系统自带的数据库,如mysql、information_schema等 C.执行DROP DATABASE需要具备相应的权限 D.为防止误删,建议提前备份数据库 【答案】B 10.若要删除数据库testdb,且在数据库不存在时不报错,应使用的语句是(   ) A.DROP DATABASE testdb; B.DROP DATABASE IF NOT EXISTS testdb; C.DROP DATABASE IF EXISTS testdb; D.DELETE DATABASE IF EXISTS testdb; 【答案】C 二、判断题(本大题共10小题,每题2分,共20分) 11.使用 DROP DATABASE 命令删除数据库后,还可以通过某些操作恢复数据库。( ) 【答案】错误 【详解】DROP DATABASE 是不可逆操作,删除后无法直接恢复,除非有备份。 12.数据库的重构是无限的,可以对数据库进行任何修改。( ) 【答案】错误 【详解】数据库的重构不是无限的,也不能对数据库进行任何修改。 13.在MySQL中,用户可以修改已经存在的数据库的默认字符集和排序规则。( ) 【答案】正确 14.可以使用 UPDATE 命令修改数据库的属性。( ) 【答案】错误 【详解】UPDATE 主要用于更新表中的数据,修改数据库属性使用 ALTER DATABASE 命令。 15.选择数据库后,后续的 SQL 操作只会在该数据库中进行。( ) 【答案】正确 【详解】USE 命令选择数据库后,后续操作默认在该数据库中执行。 16.USE 命令不可以选择多个数据库同时进行操作。( ) 【答案】正确 【详解】USE 命令一次只能选择一个数据库进行后续操作。 17.SHOW DATABASES; 语句可以查看当前用户权限范围内的所有数据库名称。( ) 【答案】正确 【详解】SHOW DATABASES; 用于查看当前用户权限范围内所能查看到的所有数据库名称。 18.要在 Navicat 查看某个数据库下的所有表,可通过 单击数据库来展开查看。( ) 【答案】错误 19.大部分数据库管理系统中一个数据库包含若干张数据表。( ) 【答案】正确 20.创建一个“世界杯”数据库,可以用命令:Create database 世界杯。( ) 【答案】正确 3、 填空题(本大题共10小题,每题5分,共50分) 21.在 Navicat 创建数据库时,输入数据库名称后,还需选择合适的 ______ 和 ______。 【答案】 字符集 排序规则 22.在 Navicat 中完成数据库创建信息的填写后,点击 ______ 按钮即可完成数据库的创建。 【答案】确定 23.________{DATABASES|SCHEMAS  }; 语句用于查看当前用户权限范围内所能查看到的所有数据库名称。 【答案】SHOW 24.在MySQL中,若要查看数据库系统中已经存在的数据库,则需要使用的语句是_______。 【答案】Show  databases 25.使用mysql命令执行备份文件进行数据恢复时,若备份文件包含多个数据库的 SQL 语句,可先使用 ______ 语句选择目标数据库,再进行恢复。 【答案】USE 26.若之前使用 USE db1; 选择了 db1 数据库,之后执行 USE db2;,则后续操作将在 __________ 数据库中进行。 【答案】db2 27.若数据库正在被其他用户使用,执行 ALTER DATABASE 语句可能会 __________。 【答案】失败 28.执行 ALTER DATABASE 语句时,需要确保对数据库有足够的 __________。 【答案】权限 29.删除数据库是 _______(可逆 / 不可逆)操作,会永久丢失数据库中的数据。 【答案】不可逆 30.执行DROP DATABASE语句后,数据库中所有的表、数据、_______等都会被一并删除。 【答案】视图(或存储过程、触发器等数据库对象) 试卷第6页,共6页 试卷第5页,共6页 学科网(北京)股份有限公司 $ 编写说明:河北省普通高等学校对口招生计算机类《数据库原理与应用技术考点双析卷》,依据《2028年河北省中等职业学校对口升学考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。 本专辑第13、第14卷精准对标河北省考纲,知识模块(二)数据定义: 1.定义数据库 (1) 掌握数据库的创建、查看、选择、修改和删除等操作; (2) 掌握数据库的建立命令:CREATE DATABASE; (3) 掌握选择数据库的命令:USE db_name; (4) 掌握查看数据库的命令:SHOW { DATABASES|SCHEMAS}; (5) 掌握修改数据库的命令:ALTER { DATABASES|SCHEMAS}; (6) 掌握删除数据库的命令:DROP { DATABASES|SCHEMAS}。 河北省中等职业学校对口招生考试 计算机类 《数据库原理与应用技术》考点双析卷 第14卷 定义数据库 学生练习卷 时间:45分钟 总分:100分 班级_______ 姓名_______ 学号_______ 成绩_______ 一、单项选择题(本大题共10小题,每题3分,共30分) 1.在 Navicat 中创建 MySQL 数据库时,关于字符集和排序规则的说法,错误的是(   ) A.字符集决定了数据在数据库中的存储编码方式 B.排序规则决定了字符的比较和排序方式 C.选择合适的字符集和排序规则对数据库性能没有影响 D.如果不指定,会使用 MySQL 的默认字符集和排序规则 2.在 Navicat 中,成功连接到 MySQL 服务器后,创建新数据库的正确操作是(   ) A.直接在查询窗口输入创建数据库的 SQL 语句 B.点击 “文件” 菜单,选择 “新建数据库” C.右键单击数据库服务器图标,选择 “新建数据库” D.在 “工具” 菜单中找到 “创建数据库” 选项 3.在 MySQL 中,以下 SQL 语法用于查看所有数据库的是(   ) A.SHOW DATABASES; B.SHOW CREATE DATABASE; C.SELECT * FROM DATABASES; D.DESCRIBE DATABASES; 4.在 Navicat 中,以下可以选择要使用的数据库的是(   ) A.在查询窗口输入 SHOW DATABASES; B.在数据库连接列表中双击目标数据库 C.在表设计器中选择数据库 D.在报表设计器中选择数据库 5.在 MySQL 中,以下哪个操作不能替代 USE 语句来选择数据库(   ) A.在连接数据库时指定数据库名称 B.在 SQL 语句中使用完整的表名(数据库名。表名) C.使用 SELECT 语句选择数据库 D.以上都可以替代 6.如果执行 USE student; (student 是一个不存在的数据库),会(   ) A.成功选择该数据库,后续操作正常执行 B.报错,提示数据库不存在 C.自动创建该数据库并选择它 D.不报错,继续使用之前选择的数据库 7.如果需要修改数据库的默认排序规则,以下哪个命令是正确的? (   ) A.ALTER DATABASE mydb COLLATE new_collation; B.CHANGE COLLATION mydb TO new_collation; C.MODIFY COLLATION mydb COLLATE new_collation; D.ALTER mydb COLLATE new_collation; 8.执行 ALTER DATABASE 语句时,需要注意(   ) A.该语句可以在任何数据库中执行,无需指定当前数据库 B.修改数据库属性可能会影响到数据库中的数据和应用程序 C.可以随意修改数据库的字符集和排序规则,不会有任何问题 D.该语句只能在数据库为空时执行 9.以下关于删除 MySQL 数据库的注意事项,错误的是(   ) A.执行删除操作前,应确保数据库不再使用 B.可以随意删除系统自带的数据库,如mysql、information_schema等 C.执行DROP DATABASE需要具备相应的权限 D.为防止误删,建议提前备份数据库 10.若要删除数据库testdb,且在数据库不存在时不报错,应使用的语句是(   ) A.DROP DATABASE testdb; B.DROP DATABASE IF NOT EXISTS testdb; C.DROP DATABASE IF EXISTS testdb; D.DELETE DATABASE IF EXISTS testdb; 二、判断题(本大题共10小题,每题2分,共20分) 11.使用 DROP DATABASE 命令删除数据库后,还可以通过某些操作恢复数据库。( ) 12.数据库的重构是无限的,可以对数据库进行任何修改。( ) 13.在MySQL中,用户可以修改已经存在的数据库的默认字符集和排序规则。( ) 14.可以使用 UPDATE 命令修改数据库的属性。( ) 15.选择数据库后,后续的 SQL 操作只会在该数据库中进行。( ) 16.USE 命令不可以选择多个数据库同时进行操作。( ) 17.SHOW DATABASES; 语句可以查看当前用户权限范围内的所有数据库名称。( ) 18.要在 Navicat 查看某个数据库下的所有表,可通过 单击数据库来展开查看。( ) 19.大部分数据库管理系统中一个数据库包含若干张数据表。( ) 20.创建一个“世界杯”数据库,可以用命令:Create database 世界杯。( ) 3、 填空题(本大题共10小题,每题5分,共50分) 21.在 Navicat 创建数据库时,输入数据库名称后,还需选择合适的 ______ 和 ______。 22.在 Navicat 中完成数据库创建信息的填写后,点击 ______ 按钮即可完成数据库的创建。 23.________{DATABASES|SCHEMAS  }; 语句用于查看当前用户权限范围内所能查看到的所有数据库名称。 24.在MySQL中,若要查看数据库系统中已经存在的数据库,则需要使用的语句是_______。 25.使用mysql命令执行备份文件进行数据恢复时,若备份文件包含多个数据库的 SQL 语句,可先使用 ______ 语句选择目标数据库,再进行恢复。 26.若之前使用 USE db1; 选择了 db1 数据库,之后执行 USE db2;,则后续操作将在 __________ 数据库中进行。 27.若数据库正在被其他用户使用,执行 ALTER DATABASE 语句可能会 __________。 28.执行 ALTER DATABASE 语句时,需要确保对数据库有足够的 __________。 29.删除数据库是 _______(可逆 / 不可逆)操作,会永久丢失数据库中的数据。 30.执行DROP DATABASE语句后,数据库中所有的表、数据、_______等都会被一并删除。 试卷第6页,共6页 试卷第5页,共6页 学科网(北京)股份有限公司 $

资源预览图

第14卷 定义数据库 河北省对口招生考试-计算机类《数据库原理与应用技术考点双析卷》
1
第14卷 定义数据库 河北省对口招生考试-计算机类《数据库原理与应用技术考点双析卷》
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。