學習筆記——DB的設計

       數據庫設計是指對於一個給定的應用環境,構造優化的數據庫邏輯模式和物理結構,並據此建立數據庫及其應用系統,使之能夠有效地存儲和管理數據,滿足各種用戶的應用需求。

數據庫設計過程:
(1)需求分析階段:分析用戶的要求

(2)概念結構設計階段:概念結構設計是整個數據庫設計的關鍵, 它通過對用戶需求進行綜合、 歸納與抽象,形成一個獨立於具體數據庫管理系統的概念模型。UML語言

(3)邏輯結構設計階段:邏輯結構設計是將概念結構轉換爲某個數據庫管理系統所支持的數據模型, 並對其進行優化。

(4)物理結構設計階段:物理結構設計是爲邏輯數據模型選取一個最適合應用環境的物理結構(包括存儲結構和存取方法)。
         B+樹索引和hash索引是數據庫中經典的存取方法。

(5)數據庫實施階段:設計人員運用DBMS提供的數據庫語言及其宿主語言,根據邏輯設計和物理設計的結果建立數據庫,

         編寫與調試應用程序, 組織數據入庫, 並進行試運行。

(6)數據庫運行和維護階段:數據庫應用系統經過試運行後即可投入正式運行。 運行過程中,不斷地對其進行評估、 調整與

         修改。

E-R圖(Entity-Relationship):實體-聯繫圖

實體:客觀存在並可相互區別的實物;

聯繫:現實世界中事物內部以及事物之間的聯繫在信息世界中反映爲實體(型)內部的聯繫和實體(型)之間的聯繫。

          一對一(1:1)、一對多(1:n)及多對多(m:n)。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章