正常的系統開發生命周期(SDLC):
1、計劃(Planning)
2、需求收集與分析(Requirements gathering)
3、概念魚邏輯設計(Conceptual and logical design)
4、實體設計(Physical design)
5、搭模組化型并測試(Construction and testing)
6、實作和實施(Implementation and deployment)
7、維護/支援(Maintenance/ongoing support)
資料庫生命周期:(DBLC):
1、啟動(Initiation):在這個階段,作為DBA應該評估公司的定位和對資料庫的特定需求。
2、設計(Design):設計概念、邏輯、實體模型圖。
3、建造、加載(Build and load):建造測試環境。并加載盡可能真實的資料。
4、測試(Test):測試可用性、性能、安全、可擴充性
5、實作(Implementation):特指在生産環境中實作。
6、營運(Operations):維護。
資料庫設計模型:商業、使用者、模型(Business、user、model——BUM):
商業(Business):你要明确你的目的和所需要的資料庫。
列出各種業務需求。
使用者(Users):在此截斷,你需要研究性能要求和可用性。
模型(Model):文檔化邏輯與實體資料庫的實作。