- 資料庫設計的重要性
資料庫設計主要設計資料庫結構(資料模型),合理的、較優的資料模型可以使用應用系統達到最佳狀態,并能避免類似于檔案系統那樣的資料冗余、資料例外、資料不一致現象, - 資料庫設計步驟
資料庫設計是一個不斷反復、逐步完善的程序,屬于軟體工程范疇,
資料庫設計由 6 個階段組成:
(1)需求分析階段
- 任務:由系統分析員和用戶一起來分析用戶的要求,以書面的形式(系統分析報告)確定下來,作為以后各階段作業的依據,也是以后系統驗證的依據,
- 系統分析報告中的主要內容有:組織機構圖、業務統計圖、資料流程圖、功能模塊圖和資料字典等圖表,
(2)概念結構設計
- 根據需求分析階段的系統報告,產生出一個能反映組織資訊需求的概念模型,
- 概念模型特點:簡單明確、易于交流和理解、易于向資料模型轉換,(與硬體、 DBMS 無關,從用戶的觀點對資料建模)
- 主要方法: ER 模型,
(3)邏輯結構設計
- 任務:把概念結構( ER 圖)轉換成 DBMS 支持的關系模型,
- 特點:與 DBMS無關,從計算機觀點對資料建模,
(4)物理結構設計
- 任務:設計資料庫的存盤結構與存取方法,
- 特點:完全依賴于硬體與軟體,
(5)資料庫實施
- 任務:建立 DB 結構,輸入原始資料,除錯應用程式,試運行 DBS ,
(6)資料庫的運行與維護
- 任務:安全性與完整性的維護,監測并改善資料庫性能,增加新的功能和資料,及時修正,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/211119.html
標籤:其他
下一篇:MySQL優化之超大分頁查詢
