数据库设计()
數據庫設計1
數據庫設計的任務數據庫設計是指根據用戶需求研制數據庫結構和行為的過程。對于一個給定的應用環境,構造最優的數據庫模式,建立數據庫及其應用系統;有效地存儲數據,滿足用戶的信息要求和處理要求。
2數據庫設計的特點
結構源于行為一強調結構設計與行為設計相結合
行為總是變化一" 反復探尋,逐步求精”
3數據庫設計的內容
結構設計:概念設計、邏輯設計和物理設計
行為設計:用戶對數據庫的操作
4數據庫設計方法簡述
直觀設計法
直觀設計法也稱為手工試湊法,它是最早使用的數據庫設計方法。這種方法依賴于設計者的經驗和技巧,缺乏科學理論和工程原則的支持,設計的質量很難保證。常常是數據庫運行一段時間后又發現各種問題,這樣再重新進行修改,增加了系統維護的代價。
常用的規范設計法:
基于E-R模型的數據庫設計方法
用E- R圖構造一個反映現實世界實體之間聯系的概念模式。
基于3NF的數據庫設計方法
確定數據庫中的全部屬性和屬性間的依賴關系,分析不符合3NF的約束條件,將其進行投影分解,規范成若干個3NF關系模式的集合。
基于視圖的數據庫設計方法
先從分析各個應用的數據著手,并為每個應用建立自己的視圖,然后再把這些視圖匯總起來合并成整個數據庫的概念模式。
現代數據庫設計方法
圍繞軟件工程的思想,通常以E-R圖設計為主體,輔以3NF設計和視圖設計實現模式的評價和優化,吸收各種設計方法的優勢。
為提高設計的協同效率和規范化程度,現代數據庫設計過程還會通過計算機輔助設計工具獲得規范的數據庫設計結果。
計算機輔助設計法
計算機輔助設計法是指在數據庫設計的某些過程中模擬某一規范化設計的方法, 并以人的知識或經驗為主導,通過人機交互方式實現設計中的某些部分。
總結
- 上一篇: 怎么设置路由器才能连接到网络如何将路由器
- 下一篇: php mysql 快餐_用PHP+MY