資料庫邏輯設計的主要任務是:建立資料庫模式。資料庫邏輯設計的主要工作是將現實世界的概念資料模型設計成資料庫的一種邏輯模式,即適應於某種特定資料庫管理系統所支援的邏輯資料模式。
資料庫設計(Database Design)是指對於一個給定的應用環境,建構最優的資料庫模式,建立資料庫及其應用系統,使其能夠有效地儲存數據,滿足各種用戶的應用需求(資訊要求和處理要求)。在資料庫領域內,常常把使用資料庫的各類系統統稱為資料庫應用系統。
資料庫設計的設計內容包括:需求分析、概念結構設計、邏輯結構設計、實體結構設計、資料庫的實作和資料庫的運作和維護。
其中,資料庫的邏輯結構設計
就是把概念結構設計階段設計好的基本實體-關係圖轉換為與選用的資料庫管理系統產品所支持的資料模型相符合的邏輯結構。
主要工作是將現實世界的概念資料模型設計成資料庫的一種邏輯模式,即適應於某種特定資料庫管理系統所支援的邏輯資料模式。同時,可能還需為各種資料處理應用領域產生對應的邏輯子模式。這一步設計的結果就是所謂「邏輯資料庫」。
設計步驟
( 1 ) 將概念結構轉換為一般的關係、網狀、層次模型;
( 2 ) 將轉換來的關係、網狀、層次模型向指定資料庫管理系統支援的資料模型轉換;
( 3 ) 對資料模型進行最佳化。
更多相關知識,請造訪:PHP中文網!
以上是資料庫邏輯設計的主要任務是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!