电大试卷2021年7月试卷号24046《数据库运维》

微信小程序
资源下载
下载价格2

试卷代号:4046
座位号
国家开放大学2021年春季学期期末统一考试
数据库运维 试题
2021年7月
一 、单项选择题(每小题2分,15题,共30分)
1. 对数据库特征的描述不准确的是()。
A. 数据具有独立性
B. 数据结构化
C. 数据集中控制
D. 数据没有冗余
2. 以下哪个不属于数据库完整性的范围?( )
A. 外键约束
B. 主键约束
C. 数据加密
D. 数据类型
3.MySQL 数据库通过命令行参数和配置文件来获得配置信息,查看当前使用的配置文
件路径的 DOS 命令是( )。
A. select@@basedir
B. select @@datadir
C. mysql-verbose-help
D. select @@my. ini
4.MySQL 中,对二进制文件的功能描述正确的是( )。
A. 二进制记录用户关于MySQL 服务器的所有操作,包含 MySQL 服务器的启动和
关闭信息、客户端的连接信息、更新数据记录SQL 语句和查询数据记录 SQL 语句
B. 二进制文件可用于数据恢复,通过应用二进制日志文件,能够将数据库恢复到故障
发生前的状态
C. 数据库运行过程中的错误信息,也会被记录到二进制文件中,以便数据库恢复正常
D. 二进制文件中记录了数据库查询语句以及其运行时间,可用于服务器性能的优化
5. 在 SQL 语言中的视图是数据库的( )。
A. 外模式
B. 模式
C. 内模式
D. 存储模式
6. 在需求分析阶段,数据字典是对系统中( )。
A. 数据的描述
B. 处理的描述
C. 功能的描述
D. 数据和处理关系的描述
7. 使用 grant select on table.* to username@localhost 语句时如果 table 不存在会如何响应( )。
A. 显示请选择其他数据库
B. 显示查询成功并创建表
C. 只显示查询成功
D. 显示表不存在请重新查询
8. 用于控制用户对数据库表指定数据进行更新的权限为( )。
A. select权 限
B. insert 权限
C. update 权限
D. delete 权限
9.MySQL 权限层级中用户层级相当于( )。
A. 全局层级
B. 数据层级
C. 子程序层级
D. 列层级
10.MYSQL 中查询系统变量的命令是( )。
A. show variables
B. show variable
C. check variables
D. check variable
11.MySQL 中,可以用于备份数据库的命令是( )。
A. mysqlimport
B. mysqldump
C. mysql
D. copy
12.MySQL 支持以下哪种情况的子查询优化?( )
A. 简单 SELECT 查询中的子查询
B. 带有GROUPBY、HAVING、 聚集函数
C. 使用 ORDERBY 中带有 LIMIT
D. 内表、外表的个数超过 MySQL 支持的最大表的连接数
13. 有时为了数据统计的方便会建立( )来加速辅助统计量的计算工作。
A. 影子表
B. 临时表
C. 汇总表
D. 系统变量表
14. 下列关于 Percona Xtrabackup 描述最正确的是( )。
A. 如果是从主数据库获得备份,可以从 xtrabackup binlog pos innodb 文件中获得
复制开始的位置
B. 如果是从主数据库获得备份,可以从 xtrabackup slave info 文件中获得复制开始
的位置
C. 使 用LOAD DATA FROM MASTER 命令进行复制
D. 使 用 LOAD TABLE FROM MASTER 命令进行复制
15. 下列有关中继日志文件介绍错误的是( )。
A. 中继日志文件和日志文件索引的保存路径可以通过-relay-log 和 -relay-log-index
参数进行自定义
B. 中继日志文件拥有与二进制日志文件不同的结构
C. 遇到了从数据库节点主机名修改的情况时,可以通过修改中继日志、相关日志文件
名的方式解决
D. 启动 Slaves节 点 I/O 线程时会触发创建新的中继日志文件,并更新相关的索引文件
二 、多项选择题(每小题3分,10题,共30分)
16. 数据库管理系统的主要功能包括( )。
A. 数据定义功能
B. 数据操作功能
C. 数据库的运行管理
D. 数据库的建立和维护
17. 数据库系统运维内容包括数据库备份与恢复,其中数据库备份分级包括( )。
A. 本地备份
B. 异地备份
C. 同步备份
D. 实时备份
18. 关 于MySQL 查询日志表特点描述正确的是( )。
A. 日志表的写操作不会记入二进制日志,同样,如果有复制环境的话,日志表的内容
也不会被复制到其他 Slaves 节点
B. 刷新日志表或日志文件,可以使用 FLUSH TABLES或 FLUSH LOGS
C. 日志表不支持LOCK TABLES,并且也不允许用户在其上进行INSERT、UPDATA、
DELETE 操作,该表的增、删、改、查都是由MySQL 服务内部操作的
D. 日志表不支持 RENAME、TRUNCATE/CHECK 操作
19. 关于MySQL 线程独享内存叙述正确的是( )。
A. 线程栈信息使用内存主要用来存放每一个线程自身的标识信息
B. 由于磁盘和内存的读写性能完全不在 一 个数量级,所以通过排序使用内存 (sort buffer size)来平衡两者读写性能的差异
C. 无法使用索引的情况下的全表扫描、全索引扫描,将读取的数据暂存在 read buffer size 中
D. 连接线程缓存(Thread Cache)是 MySQL 为了提高创建连接线程的效率,将部分空闲的连接线程保持在一个缓存区以备新进连接请求的时候使用的
20.MySQL 中可以创建的索引有( )。
A. 聚簇索引
B. 普通索引
C. 主键索引
D. 全文索引
21. 视图的作用有( )。
A. 简化用户的数据操作
B. 提供了一定程度的逻辑独立性
C. 提供了一定程度的逻辑独立性
D. 提高查询性能
22.Host 表的用户列包含哪几个字段?( )
A. Host
B. Db
C. User
D. Table name
23. 数据完整性约束包含的三大方面为( )。
A. 实体完整性
B. 参照完整性
C. 主键完整性
D. 用户定义完整性
24. 实际生产环境中的备份,需要考虑哪些备份内容?( )
A. 表定义和数据
B. 非显著数据
C. 服务器配置和复制配置
D. 操作系统和设计代码
25. 基于拷贝文件的恢复说法正确的是( )。
A. 在恢复过程中不需要关闭 MySQL 服务器
B. 进行数据库恢复的 MySQL 服务的版本要与备份的 MySQL 服务的版本保持一致
C. 恢复过程中需要备份的配置文件与数据文件
D. 恢复过程中只需要数据文件
三、综合题(每小题20分,2题,共40分)
26. 数据库 company 中有如下两张表
表 offices(office code, city, address, country, postal code)office code 为主键,
表 employees(employee number, name,mobile, office code, job title,note, gender),
employee number 为主键且自增.
(1)创建数据库company,写出创建语句;(3分)
答案:
(2)创建表 offices 和employees,写出创建语句;(8分)
答案:
(3)将表 employees的 mobile字段修改到 office code字段后面;(3分)
答案:
(4)修改表 employees的 gender字段,数据类型为 CHAR(1), 非空约束;(3分)
答案:
(5)给表 employees 增加字段名 favoriate activity,数据类型为 VARCHAR(100);(3 分)
答案:
27. 实现对用户账户方面的基本操作:
(1)创建一个密码为“123456”的普通用户账户“databasenormal”;(4分)
答案:
(2)修改账户 databasenormal@localhost 用户名称为 dbnormal(4分)
答案:
(3)登录 dbnormal @localhost 账户并使用 set password 语句修改账户密码为‘654321′(6分)
答案:
(4)登录 dbnormal@localhost 账户并使用update语句修改账户密码为‘123456′(4分)
答案:
(会发现操作被拒绝,因为该用户没有对MySQL 数据库中的 user表的访问权限)
(5)查看该用户所拥有所有权限;(2分)
答案:

 

 

 

 

试卷代号:4046
国家开放大学2021年春季学期期末统一考试
数据库运维 试题答案及评分标准
(供参考)
2021年7月
一、单项选择题(每小题2分,15题,共30分)
1.D 2.C 3.B 4.B 5.A
6.D 7.C 8.C 9.A 10.A
11.B 12.A 13.C 14.A 15.B
二、多项选择题(每小题3分,10题,共30分)
16.ABCD 17.ABCD 18.ABC 19.ABC 20.ABCD
21.ABC 22.AB 23.ACD 24.ABCD 25.BC
三、综合题(每小题20分,2题,共40分)
26.数据库 company 中有如下两张表
表 offices(office code, city, address, country, postal code)office code 为主键,
表 employees(employee number, name, mobile, office code, job title, note, gender),
employee number为主键且自增.
(1)创建数据库 company,写出创建语句;(3分)
答案:
CREATE DATABASE com pany;
(2)创建表 offices 和employees,写出创建语句;(8分)
答案:
CREATE TABLE office:
(
Office code int(10) not null,
(4046号)数据库运维答案第1页(共3页)
city varchar(50),
address varchar(50),
country varchar(50),
postal code varchar(15)
PRIMARY KEY (office code)
);
CREATE TABLE em ployees
(
Employee number INT(10)NOT NULL PRIMARY KEY AUTO INCREMENT,
name VARCHAR(50),
mobile VARCHAR(25),
office code INT(10),
job title VARCHAR(50),
note VARCHAR(255),
gender VARCHAR(5),
);
(3)将表 employees 的 mobile 字段修改到 office code字段后面;(3分)
答案:
ALTER TABLE employees MODIFY mobile VARCHAR(25) AFTER office code;
(4)修改表 employees 的 gender字段,数据类型为CHAR(1), 非空约束;(3分)
答案:
ALTER TABLE employees MODIFY gender CHAR(1) NOT NULL;
(5)给表employees增加字段名 favoriate activity,数据类型为VARCHAR(100);(3 分)
答案:
ALTER TABLE employees ADD favoriate activity VARCHAR(100);
27.实现对用户账户方面的基本操作:
(1)创建一个密码为“123456”的普通用户账户“databasenormal”;(4分) 答案:
create user’databasenormal’@’localhost’identified by‘123456′;
(2)修改账户 databasenormal@localhost用户名称为 dbnormal(4分)
答案:
rename user databasenormal@localhost to dbnormal@localhost;
(3)登录 dbnormal @localhost 账户并使用 set password 语句修改账户密码为
‘654321′(6分)
答案:
mysql -u dbnormal-p;
set password=password(‘654321’);
(4)登录 dbnormal@localhost 账户并使用 update 语句修改账户密码为‘123456′(4分)
答案:
UPDATE mysql.user SET password = PASSWORD(‘db¹23456’)WHERE
user=”dbnormal” and host=”localhost”;
(会发现操作被拒绝,因为该用户没有对MySQL 数据库中的 user表的访问权限)
(5)查看该用户所拥有所有权限;(2分)
答案:
show grants;

点点赞赏,手留余香 给TA打赏

AI创作

评论0

请先

支持多种货币
支持多种货币付款,满足您的付款需求
7天无忧退换
安心无忧购物,售后有保障
专业客服服务
百名资深客服7*24h在线服务
发货超时赔付
交易成功极速发货,专业水准保证时效性

站点公告

课程作业辅导,有需要加下方微信

显示验证码

社交账号快速登录