軟體專案管理中的資料庫管理規範

2022-03-01 02:47:14 字數 1129 閱讀 5553

以前做過的各個專案中,都存在資料庫管理不好的問題,想能不能也象編碼規範一樣,做乙個資料庫管理規範?

原則:整個開發過程中的資料庫管理維護由專案組中專人進行。

下面描述會分為兩種角色:

1)專門負責專案中資料庫管理維護人員,簡稱dba;

2)專案組成員(專案組所有成員,包括專門負責資料庫維護的人員dba),簡稱pm;

涉及到三個資料庫例項:

專案標準庫:_std:只有dba可以管理操作

專案開發測試庫:_test:pm都可以管理操作

測試組測試發布庫:_release:pm、測試組都可以管理操作。

1.資料庫建立

1)pm按照設計文件,建立標準資料庫:_std

4)dba根據整理出的建庫sql和初始化sql建立測試用資料庫:_test;

5)pm測試資料庫中插入測試用的資料記錄;

6) pm使用測試庫_test,進行所有的開發測試、除錯;

2.資料庫更新

1)pm在測試庫_test中測試更新;

2)pm測試成功後,由_test整理出資料庫更新的sql語句,傳送給dba;

4)dba在測試庫_test中執行****-**-**.sql更新測試庫,通知所有pm在_test中驗證更新;

5)如果驗證有問題,重複前述1)、2)、3)、4)步驟;直至驗證通過;

6)dba在標準庫_std中執行****-**-**.sql,並把該指令碼放入cc管理,在專案組內部發布修改日誌(最好是在方便大家看到並能查詢所有歷史更改的專案管理平台上);

3.資料庫測試發布

1)dba使用標準庫_std,匯出資料庫檔案(整庫檔案),如prjname_std1.0_db.dmp,建立測試組測試用庫_release;

2)pm在發布庫_release中新增測試發布用的業務資料,pm進行功能測試和驗證;

3)如果驗證通過,prjname_std1.0_db.dmp即成為正式的資料庫發布版本檔案。

mysql資料庫開發管理規範

規範1 mysql資料庫的名字最好跟應用的名字一致 規範2 表命名總長度不能超過26位 規範3 表名由英文單詞與下劃線組成,表名中禁止使用中橫線 單詞之間用下劃線隔開,嚴禁使用中文拼音。對於單詞超長的,可使用單詞縮寫,但是單詞縮寫必須能夠完整表達原單詞的含義。禁止新建表名和原有系統中已有表名重名 規...

資料庫管理 資料庫開發規範(oracle)1

第一部分 概述 1 概述 1.1 簡介 當今各大資料庫廠商,在參照ansi iso國際sql標準的基礎上,同時也融合入了許多自己的特性 因此,有必要針對不同的資料庫來分別制定相應的資料庫程式設計規範,這樣既遵循國際標準的共性,又更好的利用各資料庫所特有的功能。本程式設計規範以提高可讀性 提高 質量為...

軟體專案管理中的風險管理研究

摘 要 介紹了專案風險管理的過程及常用的工具和方法,討論了軟體專案中經常面臨的風險型別和經典的風險管理模型。引言 軟體專案風險是指在軟體開發過程中遇到的預算和進度等方面的問題以及這些問題對軟體專案的影響。軟體專案風險會影響專案計畫的實現,如果專案風險變成現實,就有可能影響專案的進度,增加專案的成本,...