要想設計合適的數據庫結構,就應該掌握好數據庫設計的相關知識,現將這些知識梳理一下,以備查詢:
數據庫設計的過程,包括六個階段,如下:
1.需求分析階段
準確瞭解與分析用戶需求(包括數據與處理)是整個設計過程的基礎,是最困難、最耗費時間的一步;
2.概念結構設計階段
是整個數據庫設計的關鍵,通過對用戶需求進行綜合、歸納與抽象,形成一個獨立於具體DBMS的概念模型;
3.邏輯結構設計階段
將概念結構轉換爲某個DBMS所支持的數據模型,對其進行優化;
4.數據庫物理設計階段
爲邏輯數據模型選取一個最適合應用環境的物理結構(包括存儲結構和存取方法);
5.數據庫實施階段
運用DBMS提供的數據語言、工具及宿主語言,根據邏輯設計和物理設計的結果,建立數據庫,編制與調試應用程序,組織數據入庫,並進行試運行;
6.數據庫運行和維護階段
數據庫應用系統經過試運行後即可投入正式運行。在數據庫系統運行過程中必須不斷地對其進行評價、調整與修改。
設計特點:
在設計過程中把數據庫的設計和對數據庫中數據處理的設計緊密結合起來,將這兩個方面的需求分析、抽象、設計、實現在各個階段同時進行,相互參照,相互補充,以完善兩方面的設計。