试卷代号:4046
国家开放大学2021年春季学期期末统一考试
数据库运维 模拟试题
正确答案:微信搜索【渝粤教育】公众号
2021年7月
一、单项选择题(每小题2分,15题,共30分)
1.对数据库特征的描述不准确的是( )。
A.数据具有独立性B.数据结构化
C.数据集中控制D.数据没有冗余
2.以下哪个不属于数据库完整性的范围?( )
A.外键约束B.主键约束
C.数据加密D.数据类型
3.MysoL数据库通过命令行参数和配置文件来获得配置信息,查看当前使用的配置文
件路径的DOS命令是( )。
A.select@@basedirB.select@@datadir
C.mysql-verbose-helpD.select@@my.ini
4.MysoL中,对二进制文件的功能描述正确的是( )。
A.二进制记录用户关于MysoL服务器的所有操作,包含MySQL服务器的启动和关闭信息、
客户端的连接信息、更新数据记录soL语句和查询数据记录soL语句
B.二进制文件可用于数据恢复,通过应用二进制日志文件,能够将数据库恢复到故障发
生前的状态
C.数据库运行过程中的错误信息,也会被记录到二进制文件中,以便数据库恢复正常D.二进制文件中记录了数据库查询语句以及其运行时间,可用予服务器性能的优化
5.在soL语言中的视图是数据库的( )。
A.外模式B.模式
C.内模式D.存储模式
6.在需求分析阶段,数据字典是对系统中( )。
A.数据的描述B.处理的描述
C.功能的描述D.数据和处理关系的描述
7.使用grant select on table * to username@localhost语句时如果table不存在会如何响应( )。
A.显示请选择其他数据库B.显示查询成功并创建表
C.只显示查询成功D.显示表不存在请重新查询
8.用于控制用户对数据库表指定数据进行更新的权限为( )。
A.sele(t权限B.insert权限
C.update权限D.delete权限
9.MysoL权限层级中用户层级相当于( )。
A.全局层级B.数据层级
C.子程序层级D.列层级
10.MYsoL中查询系统变量的命令是( )。
A.show variablesB.show variable
C.check variablesD.check variable
11.MysoL中,可以用于备份数据库的命令是( )。
A.mysqlimportB.mysqldump
C.mysqlD.copy
12.MysoL支持以下哪种情况的子查询优化?( )
A,简单SELECT查询中的子查询
B.带有GROUPBY、HAVING、聚集函数
C.使用ORDERBY中带有LIMIT
D.内表、外表的个数超过MysoL支持的最大表的连接数
13.有时为了数据统计的方便会建立( )来加速辅助统计量的计算工作。
A.影子表B.临时表
C.汇总表D.系统变量表
14.下列关于PerconaXtrabackup描述最正确的是( )。
A.如果是从主数据库获得备份,可以从xtrabackup_binlog_pos_innodb文件中获得
复制开始的位置
B.如果是从主数据库获得备份,可以从xtrabackup_slave_info文件中获得复制开始
的位置
C.使用LOADDATAFROMMASTER命令进行复制
D.使用LOADTABLEFROMMASTER命令进行复制
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.关于MysoL查询日志表特点描述正确的是( )。
A.日志表的写操作不会记人二进制日志,同样,如果有复制环境的话,日志表的内容
也不会被复制到其他Slaves节点
B.刷新日志表或日志文件,可以使用FLUSHTABLES或FLUSHLOGS
C.日志表不支持LOCKTABLES,并且也不允许用户在其上进行INSERT、UPDATA、
DELETE操作,该表的增、删、改、查都是由MySQL服务内部操作的
D.日志表不支持RENAME、TRUNCATE/CHECK操作
19.关于MysoL线程独享内存叙述正确的是( )。
A.线程栈信息使用内存主要用来存放每一个线程自身的标识信息
B.由于磁盘和内存的读写性能完全不在一个数量级,所以通过排序使用内存
(sort_buffer_size)来平衡两者读写性能的差异
C.无法使用索引的情况下的全表扫描、全索引扫描,将读取的数据暂存在
read_buffer_size中
D.连接线程缓存(ThreadCa(he)是MysoL为了提高创建连接线程的效率,将部分空闲的
连接线程保持在一个缓存区以备新进连接请求的时候使用的
20.MySQL中可以创建的索引有( )。
A.聚簇索引B.普通索引
C.主键索引D.全文索引
21.视图的作用有( )。
A.简化用户的数据操作B.提供了一定程度的逻辑独立性
C.提供了一定程度的逻辑独立性D.提高查询性能
22.Host表的用户列包含哪几个字段?( )
A.HostB.Db
C.UserD.Table_name
23.数据完整性约束包含的三大方面为( )。
A.实体完整性B.参照完整性
C.主键完整性D.用户定义完整性
24.实际生产环境中的备份,需要考虑哪些备份内容?( )
A.表定义和数据B.非显著数据
C.服务器配置和复制配置D.操作系统和设计代码
25.基于拷贝文件的恢复说法正确的是( )。
A.在恢复过程中不需要关闭MysoL服务器
B.进行数据库恢复的MysoL服务的版本要与备份的MysoL服务的版本保持一致
C.恢复过程中需要备份的配置文件与数据文件
D.恢复过程中只需要数据文件
三、综合题(每小题20分,2题,共40分)
26.数据库(ompany中有如下两张表
表offices(office_code,city,address,country,postal_code)offic_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账户并使用setpassword语句修改账户密码为‘654321’(6分)
答案:
(4)登录dbnormal@localhost账户并使用update语句修改账户密码为‘123456’(4分)
答案:
(会发现操作被拒绝,因为该用户没有对MysoL数据库中的user表的访问权限)
(5)查看该用户所拥有所有权限;(2分)
答案:
微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。