資料庫設計概述

2021-10-10 11:27:09 字數 771 閱讀 9724

資料庫設計的重要性

資料庫設計主要設計資料庫結構(資料模型)。合理的、較優的資料模型可以使用應用系統達到最佳狀態,並能避免類似於檔案系統那樣的資料冗餘、資料異常、資料不一致現象。

資料庫設計步驟

資料庫設計是乙個不斷反覆、逐步完善的過程,屬於軟體工程範疇。

資料庫設計由 6 個階段組成:

(1)需求分析階段

- 任務:由系統分析員和使用者一起來分析使用者的要求,以書面的形式(系統分析報告)確定下來,作為以後各階段工作的依據,也是以後系統驗證的依據。

- 系統分析報告中的主要內容有:組織機構圖、業務統計圖、資料流程圖、功能模組圖和資料字典等圖表。

(2)概念結構設計

- 根據需求分析階段的系統報告,產生出乙個能反映組織資訊需求的概念模型。

- 概念模型特點:簡單明確、易於交流和理解、易於向資料模型轉換。(與硬體、 dbms 無關,從使用者的觀點對資料建模)

- 主要方法: er 模型。

(3)邏輯結構設計

- 任務:把概念結構( er 圖)轉換成 dbms 支援的關係模型。

- 特點:與 dbms無關,從計算機觀點對資料建模。

(4)物理結構設計

- 任務:設計資料庫的儲存結構與訪問方法。

- 特點:完全依賴於硬體與軟體。

(5)資料庫實施

- 任務:建立 db 結構,輸入原始資料,除錯應用程式,試執行 dbs 。

(6)資料庫的執行與維護

- 任務:安全性與完整性的維護,監測並改善資料庫效能,增加新的功能和資料,及時修正

資料庫設計概述

資料庫設計廣義的講 是資料庫及其應用系統的設計,即設計整個資料庫應用系統 資料庫設計狹義的講 是設計資料庫本身,即設計資料庫的各級模式並建立資料庫,這是資料庫應用系統設計的一部分。那麼我們接下來講的是狹義的資料庫設計。設計乙個好的資料庫與設計乙個好的資料庫應用系統是密不可分的,乙個號的資料庫結構是應...

資料庫設計概述

資料庫設計的重要性 資料庫設計主要設計資料庫結構 資料模型 合理的 較優的資料模型可以使用應用系統達到最佳狀態,並能避免類似於檔案系統那樣的資料冗餘 資料異常 資料不一致現象。資料庫設計步驟 資料庫設計是乙個不斷反覆 逐步完善的過程,屬於軟體工程範疇。資料庫設計由 6 個階段組成 1 需求分析階段 ...

資料庫設計概述

構建乙個資料庫應用是乙個複雜的任務,包括設計資料庫模式,設計訪問和更新資料的程式,以及設計控制資料訪問的安全模式。這裡的資料庫設計是指資料庫模式的設計。設計乙個完整的資料庫應用環境,並滿足被建模企業的需求,需要關注廣泛的問題。設計資料庫前,資料庫設計者必須與應用的使用者進行互動以理解應用的需求,把它...