## 數據庫變更管理
#### 目的
1. 修改《原數據庫設計文檔》中不正確的內容,產生新的更完善的數據庫文檔。
2. 控制數據庫文檔和設計腳本的變更,防止發生混亂。
補充說明:本規程中的《原數據庫設計文檔》是指已經通過了評審并獲得書面承諾的數據庫設計文檔。
#### 角色與職責
設計部門委派xx人負責管理數據庫,數據庫管理項目目前的負責人為xx。
#### 啟動準則
項目開發組或客戶方提出變更《原數據庫設計》的申請。
#### 輸入
《原數據庫設計文檔》
### 主要步驟
#### \[Step1\] 數據庫設計變更申請
數據庫設計變更申請人撰寫《數據庫設計變更申請書》,遞交給項目經理或客戶方負責人。
《數據庫設計變更申請書》必須闡述:
(1)變更原因;
(2)變更的內容;
(3)此變更對項目造成的影響。
#### \[Step2\] 審批數據庫設計變更申請
設計部、變更提出者的開發方負責人(項目經理)和數據庫管理項目負責人共同審批“數據庫設計變更申請書”:
如果任何一方不同意變更,則退回變更請求,項目按照“原數據庫設計文檔”執行。
如果雙方都同意變更,轉向 \[Step3\]。
#### \[Step3\] 更改數據庫設計文檔
數據庫管理員根據 \[Step1\] 和 \[Step2\] 更改“原數據庫設計文檔”和SQL腳本,產生新的數據庫設計文檔和SQL腳本。
#### \[Step4\] 重新進行數據庫設計確認
1. 重新進行數據庫設計評審,參見數據庫設計確認規程中的 \[Step2\]。
2. 重新獲取書面的數據庫設計承諾,參見需求確認規程中的 \[Step3\]。
### 輸出
1. 《數據庫設計變更控制報告》
2. 新的數據庫設計文檔
3. 新的SQL腳本
### 結束準則
新的數據庫設計文檔已經被確認。
### 度量
數據庫管理項目經理統計工作量。