?
數據庫應用系統的生命周期可以劃分為:數據庫規劃、需求描述與分析、數據庫與應用程序設計、數據庫設計實現、數據庫測試、數據庫運維。
1、數據庫規劃?
數據庫規劃是創建數據庫應用系統的第一步,也是數據庫應用系統的任務描述和目標的明確。
數據庫規劃的內容:工作量評估、明確數據庫系統的任務和目標、使用的資源、成本、定義系統的范圍和邊界、與其他系統對接的接口。
2、需求描述與分析?
需求描述與分析主要是以客戶為角度,從系統中的數據和業務規則入手,收集和整理用戶的信息,以特定的方式加以描述,是下一階段作的基礎。
3、數據庫與應用程序設計?
數據庫的設計主要是對用戶數據的組織和存儲設計。應用程序設計是在數據庫設計基礎上對數據操作及業務實現的設計包括用戶界面設計、事務設計。
4、數據庫設計實現?
數據庫設計實現是按照設計,使用數據庫系統支持的數據定義語言實現數據庫的連接通信,然后用高級編程語言(Java、C#、C、PHP等)編寫相應的應用程序。
5、數據庫測試?
數據庫測試階段是在數據庫正式投入使用之前,通過精心制定測試計劃和測試數據來測試數據庫系統的性能是否滿足設計要求,以便及時發現問題,解決問題。
6、數據庫運維?
當數據庫正式投入生產環境后,便進入了數據庫運維階段。主要任務是對數據庫進行評價、調整、修改直到系統結束。
一般情況下在任何設計階段,一旦發現數據庫不能滿足用戶實際的需求時,均需要返回前面合適的階段進行必要的調整,直到滿足用戶需求為止。
通常在數據庫設計過程中,多每一個階段設計成果都應該進行評審,從而確認該階段的任務是否全部完成,這樣可以盡可能的避免數據庫出現重大的設計錯誤和疏漏,從而保證了數據庫的質量。
?
IT技術分享社區
個人博客網站:https://programmerblog.xyz
文章推薦程序員效率:畫流程圖常用的工具程序員效率:整理常用的在線筆記軟件遠程辦公:常用的遠程協助軟件,你都知道嗎?51單片機程序下載、ISP及串口基礎知識硬件:斷路器、接觸器、繼電器基礎知識