试卷代号:4046
国家开放大学2020年秋季学期期末统一考试
数据库运维 模拟试题
正确答案:微信搜索【渝粤教育】公众号
2021年1月
一、单项选择题(每小题2分,共15题,共30分)
1.文件管理方式中,数据处于一种( )的状态。
A.集中B.集体化
C.分散D.链接
2.一般地,一个数据库系统的外模式( )。
A.只能有一个B.最多只能有一个
C.至多两个D.可以有多个
3.MySQL数据库中,关于作为临时存放查询的中间结果集的存储引擎描述正确的是( )。
A.始终使用Memory作为临时存放查询的中间结果集
B.默认使用InnoDB作为临时存放查询的中间结果集
C.如果中间结果集含有TEXT或BLOB列的类型字段,则MySQL数据库会将其转换到MyISAM存储引擎表而存放到磁盘中
D.默认使用MyISAM作为临时存放查询的中间结果集
4.MySQL中,关于各类日志文件叙述正确的是( )。
A.二进制日志会以二进制的形式记录数据库的各种操作,并记录查询语句
B.错误日志会记录MySQL服务器启动、关闭和运行时出错等信息
C.通用查询日志记录执行时间超过指定时间的各种操作,通过工具分析慢查询日志可以定位MySQL服务器性能瓶颈所在
D.慢查询日志记录MysoL服务器的启动和关闭信息,客户端的连接信息、更新数据记录soL语句和查询数据记录SQL语句
5.SQL语言集数据查询、数据操纵、数据控制功能于一体,其中,CREAl-E、DROP、ALTER语
句是实现哪种功能?( )
A.数据查询B.数据操纵
C.数据定义D.数据控制
6.下列( )数据不适合创建索引。
A.经常被查询搜索的列,如经常在where字句中出现的列
B.是外键或主键的列
C.包含太多重复选用值得列
D.在ORDERBY字句中使用的列
7.下列MySQL权限表中,只存在用户列和权限列,对表级别设置权限的是( )。
A.columns_priv权限表B.table_priv权限表
C.db权限表D.procs_priv权限表
8.用于控制用户所修改的数据表或修改数据表中某列属性( )。
A.select权限B.lndex权限
C.alter权限D.create权限
9.关于限制MySQL账户资源次数,表示限定每小时内该用户账户向MySQL服务器发送查询语句或者mysql命令的最大允许次数的是( )。
A.max_questionsB.max_updates
C.max_updatesD.max_user_connections
10.数据库中缓冲区写入磁盘使用的算法是( )。
A.FIFOB.LFU
C.ARCD.LRU
11.MyISAM存储引擎的系统变量concurrent_insert的取值以及值对应的作用描述错误的是( )。
A.0表示不允许并发插入
B.1表示若表中没有洞,则允许并发插入
C.2表示无论表中是否有洞,都允许并发插入
D.3表示若表中没有洞,则允许并发插入
12.关于查询优化技术,说法错误的是( )。
A.查询重用方法节省查询的时间但是会占用更多内存
B.相同查询任务对应的查询语句也是一样的
C.并行查询将查询计划分解到多个实例上并行计算再合并结果
D.同一条查询语句可能有多种执行计划
13.一张表最多只能有( )个分区。
A.256B.1024
C.512D.1000
14.启动复制时,从数据库连接到主数据库并重放其二进制日志的过程中,下列描述正确的是( )。
A.通过修改my.ini来配置
B.使用CHANGE MASTER TO语句配置
C.允许指向别的主数据库时须重启从数据库
n直接使用start slave语句启动从数据库
15.下列哪个选项可以让从数据库变成其他服务器的主数据库?( )
A.relay_logB.log_slave_updates
C.log-binD.binlog_do_db
二、多项选择题(每小题3分,共10题,共30分)
16.数据库的特点包括( )。
A.实现数据共享B.减少数据的冗余
C.数据的独立性D.数据实现集中控制
17.以下属于数据库系统运维的主要内容的是( )。
A.数据库安装与配置
B.数据库安全性管理
C.数据库备份与恢复
D.预防性巡检
18.MySQL中,对二进制文件的功能描述正确的是( )。
A.主从数据库通过二进制文件的传递达到主从同步目的
B.二进制文件可用于数据恢复,通过应用二进制日志文件,能够将数据库恢复到故障发生前的状态。
C.数据库运行过程中的错误信息,也会被记录到二进制文件中,以便数据库恢复正常
D.二进制文件中记录了数据库查询语句以及其运行时间,可用于服务器性能的优化
19.关于使用mysqld_safe命令或者mysqld启动MySQL数据库的叙述正确的是( )。
A.当使用mysqLsafe命令启动MySQL服务,它会执行一系列的检查,其中就包括查看MySQL数据库根目录下是否存在mysql.pid文件
B.使用mysqld命令启动MySQL数据库,是否存在mysqLpid文件其实并不重要,因为它并不检测当前是否已经有mysqld进程运行,这就可能导致一个MySQL数据库同时被多次启动
C.mysqld_safe命令检测MySQL服务是否运行,只是通过mysql.pid文件是否存在来判断,而不会去检测具体的进程是否存在
D.进程pid文件是由mysqld命令启动和维护的
20.下面关于创建和管理索引不正确的描述是( )。
A.索引的目的是为增加数据操作的速度
B.索引是数据库内部使用的对象
C.索引建立得太多,会降低数据增加删除修改速度
D.只能为一个字段建立索引
21.下面数据库名称合法的是( )。
A.dbl/studentB.dbl.student
C.dbl_studentD.dbl&student
22.MySQL服务器安装时,自动建立两个数据库,首先是mysql数据库,该数据库是MysoL权限系统的核心,包含以下哪几个表?( )
A.user表B.db表
C.procs_priv表D.tables_priv表
23.MySQL中权限的范围可以到数据库或表的权限为( )。
A.selectB.-update
C.createD.drop
24.按照不同的划分标准,备份类型划分为( )。
A.在线备份与离线备份B.物理备份与逻辑备份
C.完全备份与增量备份D.本地备份与异地备份
25.下列关于事务日志和二进制日志说法正确的是( )。
A.二进制日志记录了对MySQL数据库中的DML操作
B.事务日志是InnoDB存储引擎特有的日志
C.默认情况下事务日志与二进制日志存放的目录是不同的
D.事务日志与可以使用记事本直接打开,而二进制日志则不能等直接打开
三、综合题(每小题20分,共2题.共40分)
26.账户权限授予和回收以及权限生效时机:
(l)登人root账户并创建一个密码为“123456”的普通用户账户“dbnormal”;(3分)
答案:
(2)使用一条sql语句修改账户dbnormal@localhost用户密码为‘654321’并对其授予全局的select、delete、create权限。(3分)
答案:
(3)在root账户查看账户dbnormal@Iocalhost的权限并在另外的终端登录dbnormal@localhost账户,使用select查询student数据库student2表的所有内容。(5分)
答案:
(4)在root账户下回收全局的select权限。(3分)
答案:
(5)返回dbnormal账户使用select语句查看student数据库中student2表的信息,并查看所有权限。(3分)
答案:
(发现仍可查询到信息,但select权限不存在了)
(6)重新登录dbnormal账户并使用select语句查询student数据库的student2表中全部内容。(3分)
答案:
27.数据库CAP下有如下几张表:
顾客表:C(cid.cname,city,discnt)
商品表:P(pid,pname,city,quantity,price)
代理商表:A(aid,aname,city,percent)
连接数据库的用户名为root,密码为123456
(1)使用select¨intooutfile对数据库代理商表A进行备份,备份数据字段的分隔符为‘,’,包裹字段的符号为“”,行的结束符为‘\n,(10分)
答案:
(2)使用truncate语句清空代理商表A中的数据,模拟误操作(5分)
答案:
(3)利用(2)备份的数据文件,恢复代理商表A中的数据(5分)
答案:
微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。