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