對資料庫模式進行規範化處理,是在資料庫設計的「邏輯設計階段」。資料庫的邏輯結構設計就是把概念結構設計階段設計好的基本實體-關係圖轉換成與選用的資料庫管理系統產品所支援的資料模型相符的邏輯結構。
資料庫設計(Database Design)是指對於一個給定的應用環境,建構最優的資料庫模式,建立資料庫及其應用系統,使其能夠有效地儲存數據,滿足各種用戶的應用需求(資訊要求和處理要求)。在資料庫領域內,常常把使用資料庫的各類系統統稱為資料庫應用系統。
資料庫設計的設計內容包括:需求分析、概念結構設計、邏輯結構設計、實體結構設計、資料庫的實作和資料庫的運作和維護。
資料庫的邏輯結構設計就是把概念結構設計階段設計好的基本實體-關係圖轉換成與選用的資料庫管理系統產品所支援的資料模型相符的邏輯結構。
邏輯結構是獨立於任何一種資料模型的,在實際應用中,一般所使用的資料庫環境已經給定(如SQL Server或Oracle或MySql)。由於目前使用的資料庫基本上都是關聯式資料庫,因此首先需要將實體-關係圖轉換為關聯式模型,然後根據特定資料庫管理系統的特性和限制轉換為指定資料庫管理系統支援下資料模型,最後進行最佳化。
設計步驟
( 1 ) 將概念結構轉換為一般的關係、網狀、層次模型;
( 2 ) 將轉換來的關係、網狀、層次模型向指定資料庫管理系統支援的資料模型轉換;
( 3 ) 對資料模型進行最佳化。
推薦教學:mysql影片教學
以上是對資料庫模式進行規範化處理,是在資料庫設計的什麼階段?的詳細內容。更多資訊請關注PHP中文網其他相關文章!