構建乙個資料庫應用是乙個複雜的任務,包括設計資料庫模式,設計訪問和更新資料的程式,以及設計控制資料訪問的安全模式。這裡的資料庫設計是指資料庫模式的設計。
設計乙個完整的資料庫應用環境,並滿足被建模企業的需求,需要關注廣泛的問題。
設計資料庫前,資料庫設計者必須與應用的使用者進行互動以理解應用的需求,把它們以使用者能理解的高階別形式表示出來,然後再將需求轉換為較低階別的設計。
資料庫設計過程的乙個主要部分是決定如何在設計中表示各種型別的事物,比如人、地方、產品等。在設計乙個資料庫模式時,必須確保避免兩個主要的缺陷。
在進行資料庫設計時,常需具備打通上下流的方**意識。具體步驟如下:
自上而下理解需求並設計
自下而上理解設計並編碼
資料庫系統概念(第六版) a. silberschatz h. f. korth s. sudarshan著 楊冬青 等譯
資料庫設計概述
資料庫設計廣義的講 是資料庫及其應用系統的設計,即設計整個資料庫應用系統 資料庫設計狹義的講 是設計資料庫本身,即設計資料庫的各級模式並建立資料庫,這是資料庫應用系統設計的一部分。那麼我們接下來講的是狹義的資料庫設計。設計乙個好的資料庫與設計乙個好的資料庫應用系統是密不可分的,乙個號的資料庫結構是應...
資料庫設計概述
資料庫設計的重要性 資料庫設計主要設計資料庫結構 資料模型 合理的 較優的資料模型可以使用應用系統達到最佳狀態,並能避免類似於檔案系統那樣的資料冗餘 資料異常 資料不一致現象。資料庫設計步驟 資料庫設計是乙個不斷反覆 逐步完善的過程,屬於軟體工程範疇。資料庫設計由 6 個階段組成 1 需求分析階段 ...
資料庫設計概述
資料庫設計的重要性 資料庫設計主要設計資料庫結構 資料模型 合理的 較優的資料模型可以使用應用系統達到最佳狀態,並能避免類似於檔案系統那樣的資料冗餘 資料異常 資料不一致現象。資料庫設計步驟 資料庫設計是乙個不斷反覆 逐步完善的過程,屬於軟體工程範疇。資料庫設計由 6 個階段組成 1 需求分析階段 ...