按照規范的設計方法,一個完整的數據庫設計一般分為需求分析、概念結構設計、邏輯結構設計、數據庫物理設計、數據庫的實施、數據庫運行與維護六個階段:
各階段的任務如下:
1、需求分析:分析用戶的需求,包括數據、功能和性能需求;
2、概念結構設計:主要采用E-R模型進行設計,包括畫E-R圖;
3、邏輯結構設計:通過將E-R圖轉換成表,實現從E-R模型到關系模型的轉換;
4、數據庫物理設計:主要是為所設計的數據庫選擇合適的存儲結構和存取路徑;
5、數據庫的實施:包括編程、測試和試運行;
6、數據庫運行與維護:系統的運行與數據庫的日常維護。
拓展資料:
數據庫設計(Database Design)是指對於一個給定的應用環境,構造最優的數據庫模式,建立數據庫及其應用系統,使之能夠有效地存儲數據,滿足各種用戶的應用需求(信息要求和處理要求)。在數據庫領域內,常常把使用數據庫的各類系統統稱為數據庫應用系統。
數據庫設計是建立數據庫及其應用系統的技術,是信息系統開發和建設中的核心技術。由於數據庫應用系統的復雜性,為了支持相關程序運行,數據庫設計就變得異常復雜,因此最佳設計不可能一蹴而就,而只能是一種"反復探尋,逐步求精"的過程,也就是規划和結構化數據庫中的數據對象以及這些數據對象之間關系的過程。