## 数据库变更管理
#### 目的
1. 修改《原数据库设计文档》中不正确的内容,产生新的更完善的数据库文档。
2. 控制数据库文档和设计脚本的变更,防止发生混乱。
补充说明:本规程中的《原数据库设计文档》是指已经通过了评审并获得书面承诺的数据库设计文档。
#### 角色与职责
设计部门委派xx人负责管理数据库,数据库管理项目目前的负责人为xx。
#### 启动准则
项目开发组或客户方提出变更《原数据库设计》的申请。
#### 输入
《原数据库设计文档》
### 主要步骤
#### \[Step1\] 数据库设计变更申请
数据库设计变更申请人撰写《数据库设计变更申请书》,递交给项目经理或客户方负责人。
《数据库设计变更申请书》必须阐述:
(1)变更原因;
(2)变更的内容;
(3)此变更对项目造成的影响。
#### \[Step2\] 审批数据库设计变更申请
设计部、变更提出者的开发方负责人(项目经理)和数据库管理项目负责人共同审批“数据库设计变更申请书”:
如果任何一方不同意变更,则退回变更请求,项目按照“原数据库设计文档”执行。
如果双方都同意变更,转向 \[Step3\]。
#### \[Step3\] 更改数据库设计文档
数据库管理员根据 \[Step1\] 和 \[Step2\] 更改“原数据库设计文档”和SQL脚本,产生新的数据库设计文档和SQL脚本。
#### \[Step4\] 重新进行数据库设计确认
1. 重新进行数据库设计评审,参见数据库设计确认规程中的 \[Step2\]。
2. 重新获取书面的数据库设计承诺,参见需求确认规程中的 \[Step3\]。
### 输出
1. 《数据库设计变更控制报告》
2. 新的数据库设计文档
3. 新的SQL脚本
### 结束准则
新的数据库设计文档已经被确认。
### 度量
数据库管理项目经理统计工作量。