第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页
学科网(北京)股份有限公司
$
资源预览图
1
2
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。