国家开放大学《数据库运维》课程考核说明

网课

一、有关说明

  1. 考核对象
    国家开放大学开放教育专科计算机网络技术专业学生。
  2. 启用时间
  3. 年秋季学期。
  4. 考核目标
    通过考核学生使学生了解数据库系统的组成,数据库运维的主要任务,掌握某一种

数据库管理系统的服务器配置、数据字典应用、安全性完整性控制、备份和恢复、数据
库复制与迁移等的方法与技巧,理解数据库组成的核心要素、数据库优化原理,成为能
够初步处理数据库运行过程中常见问题的应用型人才。

  1. 考核依据
    本课程考核说明是依据国家开放大学《数据库运维教学大纲》、文字教材《数据库

运维》(郭文明主编,国家开放大学出版社 2019 年 6 月)制定的。本课程考核说明是课
程考核命题的基本依据。

  1. 考核方式及计分方法
    本课程考核采用形成性考核与终结性考试相结合的方式。形成性考核占课程综合成

绩的 50%,终结性考试占课程综合成绩的 50%。课程考核成绩统一采用百分制,即形成
性考核、终结性考试、课程综合成绩均采用百分制。课程综合成绩达到 60 分及以上(及
格),可获得本课程相应学分。
二、形成性考核
1.考核目的
加强对学生平时自主学习过程的指导和监督,重在对学生自主学习过程进行指导和
检测,引导学生按照教学要求和学习计划完成学习任务,达到掌握知识、提高能力的目
标,提高学生的综合素质。
2.考核手段
形成性考核成绩包括形考任务和学习过程表现成绩两部分,形考任务占形成性考核
成绩 80%,学习过程表现成绩占形成性考核成绩的 20%。学习过程表现成绩评定由分部
(省校)负责设计组织。
2
3.形成性考核内容和操作方法
形考任务一共有 5 次实验。每次实验要求学生独立完成,实验具体内容参见教材。
实验完成后提交实验报告,实验报告是操作过程以屏幕抓图的方法进行复制,形成实验
文档,并对照教材内容写出分析报告。通过 5 次实验成绩之和确定形考任务的总成绩。
具体见表 1
学习过程表现成绩占形成性考核成绩 20%,由分部自行设计组织。
表 1 形成性考核内容与成绩占比
形成性考核 考 核 内 容 预备知识 分数
形考任务一 实验 1 MySQL 数据库服务器配置
第一章
第二章
16 分
形考任务二 实验 2 MySQL 数据库对象管理 第三章 16 分
形考任务三 实验 3 数据库安全性与完整性控制实验 第四章 16 分
形考任务四 实验 4 数据库备份与恢复实验 第五章 16 分
形考任务五 实验 5 数据库性能监视与优化实验 第六章 16 分
学习过程表现 出勤、网上学习行为等情况。 20 分
各教学点必须将每个学生完成形成性考核的结果保存一年,以备抽查。
5.关于形成性考核的建议
根据开放教育成人业余学习的特点,为了切实有效地落实实验教学环节,建议采用
以下考核办法:
(1)一般要求学生在各教学点计算机机房进行,在实验指导教师的指导下,按课程
进程及时完成各个实验项目,所有实验结果都必须保存。指导教师根据学生完成实验的
情况及时给出形成性考核成绩。
(2)部分学生自己具备实验条件,又由于客观原因无法保证按时参加集中实验,可
自行按教学进程完成各实验任务。
三、 终结性考试
1.考试目的
终结性考试是在形成性考核的基础上,对学生学习情况和学习效果进行的一次全面
检测。
2.命题原则
(1)本课程的考试命题严格控制在教学大纲规定的教学内容和教学要求的范围之
3
内。
(2)考试命题覆盖本课程教材的 1-7 章,既全面,又突出重点。
(3)每份试卷所考的内容,覆盖本课程教材所学内容的 70%以上章节。
(4)试题难度适中。一般来讲,可分为:容易、适中、较难三个程度,所占比例
大致为:容易占 30%,适中占 50%,较难占 20%。
3.考试手段
纸质考试。
4.考试方式
闭卷。
5.考试时限
60 分钟。

  1. 终结性考试题型及规范解答举例
    试题题型包括单选题、多选题、综合题。下面给每种题型列举 1-3 道样题,以及相

应的参考答案及评分标准。
一、单项选择题(每题 2 分,15 题,共 30 分)

  1. 以下不属于数据库特点的是( )。
    A.数据共享 B.数据冗余度高

C.数据完整性高 D.数据独立性高

  1. 下面哪个是 MySQL 客户端程序的功能( )
    A. 创建、删除、修改表和索引

B. 使用 shutdown 命令关闭服务器
C. 使用 start backup 命令来进行数据库二进制备份
D. 查询数据库日志文件信息

  1. 关于连接检查指标以下说法错误的是( )
    A. Aborted_connects 表示连接失败的次数

B. Threads_running 表示运行连接数量
C. Connection_errors_internal 表示超出最大限制而失败的连接数
D. Threads_connected 表示当前连接数量
……
二、多项选择题(每小题 3 分,10 题,共 30 分)
4
1.在数据库中事务的 ACID 原则中,包含下列哪些内容( )
A. 原子性 B. 一致性
C. 隔离性 D. 持久性
2.MySQL 数据库中,关于 MyISAM 和 InnoDB 存储引擎描述正确的是( )
A. MyISAM 支持表锁 B. InnoDB 支持表锁
C. MyISAM 支持行锁 D. InnoDB 支持行锁
3.关于 MySQL 数据库的 MyISAM 存储引擎描述正确的是( )
A. 表锁、全文索引和不支持事务
B. 不缓存数据文件,只缓存索引文件
C. 含有系统表空间文件
D. 每个 MyISAM 在磁盘上存储成三个文件,文件名都和表名不同,扩展名不同
……
三、综合题(每小题 20 分,2 题,共 40 分)

  1. 假设有两台服务器 A 与 B, IP 分别为 A(10.10.10.22), B(10.10.10.53)
    两台服务器的操作系统都使用 windows 系统, 且两台服务器的 Mysql 数据库版本一致, 请完成下列操作:

(1)在A数据库上创建一个用户“user”用于B数据库访问并设置登录密码“1234”,
写出创建语句;(从以下选项中选择正确答案,2 分)
A. mysql>CREATE USER 'user'@ '10.10.10.53' IDENTIFIED BY '1234';
B. mysql>SELECT USER 'user'@ '10.10.10.53' IDENTIFIED BY '1234';
(2)为(1)中创建的用户赋予可以进行用户复制的权限,写出执行语句;(4 分)
A.mysql>grant replication slave on . to 'user'@'10.10.10.53' identified by '1234' ;
B. mysql>flush replication slave on . to 'user'@'10.10.10.53' identified by '1234' ;
(3)执行权限刷新,写出执行语句;(从以下选项中选择正确答案,2 分)
A. mysql>grant privileges
B. mysql>flush privileges
(4)查询 B 是否有了对 user 的访问权限,写出查询语句;(从以下选项中选择正确
答案,2 分)
A. mysql>creat user,host from mysql.user;
5
B. mysql>select user,host from mysql.user;
(5)在 A 数据库的 my.ini 文件中写出命令以打开二进制日志并指定服务器 ID(默认 ID 为 1);
(从以下选项中选择正确答案,4 分)
A. server-id=1
log_bin=master-bin
log_bin-index=master-bin.index
B. server-id=2
log_bin=master-bin
log_bin-index=master-bin.index
(6)为了确认二进制日志文件是否已经在 A 数据库上创建,写出检查命令;(从以下选项中选
择正确答案,2 分)
A. SHOW MASTER STATUS
B. LOAD MASTER STATUS
(7)假设在 B 数据库也完成相关配置之后,将 B 数据库连接到 A 数据库并重放其
二进制日志,写出执行语句;(从以下选项中选择正确答案,2 分)
A. select master to master_host='10.10.10.22'
B. change master to master_host='10.10.10.22' (8)复制启动之后,通过 B 数据库查询复制进程,写出查询命令;(从以下选项中
选择正确答案,2 分)
A. LOAD SLAVE STATUSG
B. SHOW SLAVE STATUSG ……
6
试题参考答案
一、单项选择题(每题 2 分,15 题,共 30 分)

  1. B
  2. A
  3. C……
    二、多项选择题(每小题 3 分,10 题,共 30 分)
  4. ABCD
  5. AD
  6. AB ……
    三、综合题(每小题 20 分,2 题,共 40 分)
  7. 假设有两台服务器 A 与 B, IP 分别为 A(10.10.10.22), B(10.10.10.53)
    两台服务器的操作系统都使用 windows 系统, 且两台服务器的 Mysql 数据库版本一致, 请完成下列操作:

(1)在A数据库上创建一个用户“user”用于B数据库访问并设置登录密码“1234”,
写出创建语句;(从以下选项中选择正确答案,2 分)
答案:A
(2)为(1)中创建的用户赋予可以进行用户复制的权限,写出执行语句;(从以下
选项中选择正确答案,4 分)
答案:A
(3)执行权限刷新,写出执行语句;(从以下选项中选择正确答案,2 分)
答案:B
(4)查询 B 是否有了对 user 的访问权限,写出查询语句;(从以下选项中选择正确
答案,2 分)
答案:B
(5)在 A 数据库的 my.ini 文件中写出命令以打开二进制日志并指定服务器 ID(默认 ID 为 1);
(从以下选项中选择正确答案,4 分)
答案:A
7
(6)为了确认二进制日志文件是否已经在 A 数据库上创建,写出检查命令;(从以下选项中选
择正确答案,2 分)
答案:A
(7)假设在 B 数据库也完成相关配置之后,将 B 数据库连接到 A 数据库并重放其
二进制日志,写出执行语句;(从以下选项中选择正确答案,2 分)
答案:B
(8)复制启动之后,通过 B 数据库查询复制进程,写出查询命令;(从以下选项中
选择正确答案,2 分)
答案:B ……
四、课程考核的内容和要求
第一章 数据库运维概述
考核内容:
 数据库系统的基本概念
 数据库系统运行维护的核心任务
 数据库运维的管控措施
 数据库运维人员的职责和能力要求
 数据库运维的常见指标
 常见运维工具
考核要求:
 理解数据库系统的组成和数据库层次结构
 理解 IT 运维服务体系
 理解数据库运维的目标价、核心任务和数据库运维人员的职责
 了解 MySQL 数据库运维的五大指标和常用工具
第二章 数据库服务器管理与配置
考核内容:
 MySQL 安装、服务器启动、连接、断开、停止方法
 数据库和数据库实例的概念
 MySQL 数据库服务器体系结构
 MySQL 两种常用存储引擎及其特点
 MySQL 数据库服务器的功能模块组成
 数据库服务器配置工作原理和配置方法
 MySQL 数据库中的文件类型和作用
 MySQL 数据库中的文件的启用和查看方法
 MySQL 数据库服务器内存分类和管理方法
考核要求:
8
 掌握 MySQL 的安装
 理解 MySQL 数据库服务器的体系结构和存储引擎
 理解 MySQL 数据库服务器配置原理和相关文件作用
 掌握 MySQL 数据库服务器的基本配置方法
 掌握 MySQL 数据库文件管理方法
 了解 MySQL 数据库服务器内存分类和管理方法
第三章 MySQL 数据库对象管理
考核内容:
 MySQL 数据库对象
 MySQL 数据字典
 管理库
 管理表
 管理索引
 管理视图
考核要求:
 了解 MySQL 中的数据库对象
 理解数据字典概念和作用
 掌握数据字典的操作方法
 理解库、表、索引、视图的概念和作用
 掌握数据库、表、索引、视图的创建、查看等操作方法
第四章 数据库安全性与完整性控制
考核内容:
 数据库风险与安全需求
 数据库安全性控制措施
 MySQL 用户与权限管理方法
 MySQL 数据完整性维护
考核要求:
 了解数据库面临的各种安全风险
 理解数据库安全性控制措施
 理解数据库完整性控制措施
 掌握 MySQL 中管理用户与权限的方法。
 掌握 MySQL 中创建三类完整性约束的方法。 第五章 数据库备份和恢复
考核内容:
 数据库故障种类
 数据库备份与恢复的原理
 备份的类型
 MySQL 备份方案和操作方法
9
 MySQL 恢复操作方法
 MySQL 备份恢复工具
考核要求:
 了解数据库的故障种类
 理解数据库恢复的原理
 理解数据库备份的策略分类
 掌握冷备份、逻辑备份的方法
 掌握从备份中恢复的方法
第六章 数据库性能监视与优化
考核内容:
 MySQL 性能监视工具
 MySQL 性能监视指标、计算方法和获取方法
 基于 MySQL 慢查询日志的优化方法
 MySQL 查询的执行过程
 MySQL 逻辑查询优化方法
 MySQL 物理查询优化方法
 MySQL 表优化方法
 MySQL 应用优化方法
考核要求:
 了解数据库性能监视的工具
 掌握与数据库性能相关的指标、参数和获取方法
 理解数据库查询优化的方法
 理解 MySQL 中对象的优化方法
 了解数据库应用中常用的优化方法
第七章 数据库复制
考核内容:
 数据库复制原理
 MySQL 复制的配置方法
 MySQL 复制的管理和维护方法
考核要求:
 理解数据库复制原理
 掌握数据库复制的配置方法
 理解数据库复制管理和维护方法