資料庫設計過程包含哪幾個主要階段?
資料庫設計階段包含五個階段,分別是:需求分析階段、概念結構設計階段、邏輯結構設計階段、實體設計階段、資料庫實作階段、資料庫運作與維護階段。
獨立於資料庫管理系統的是:需求分析階段,概念設計階段,邏輯設計階段,物理設計階段。
依賴資料庫管理系統的是:實作階段,運作和維護階段。
資料庫設計是建立資料庫及其應用系統的技術,是資訊系統開發和建置中的核心技術。由於資料庫應用系統的複雜性,為了支援相關程式運行,資料庫設計變得異常複雜。
因此最佳設計不可能一蹴而就,而只能是一種「反覆探尋,逐步求精」的過程,也就是規劃和結構化資料庫中的資料物件以及這些資料物件之間關係的過程。
擴充資料:
形成過程
1、需求分析階段:綜合各個使用者的應用需求(資料流程圖(DFD)。
2、概念設計階段:形成獨立於機器特點,獨立於各個DBMS產品的概念模式(E-R圖)。
#3、邏輯設計階段:首先將E-R圖轉換成具體的資料庫產品支援的資料模型,如關係模型,形成資料庫邏輯模式;然後根據使用者處理的要求、安全性的考慮,在基本表的基礎上再建立必要的視圖(View ),形成資料的外模式。
4、物理設計階段:根據DBMS特性和處理的需要,進行實體儲存安排,建立索引,形成資料庫內模式。
以上是資料庫設計過程包括哪幾個主要階段的詳細內容。更多資訊請關注PHP中文網其他相關文章!