數據庫設計與數據庫設計前的准備
數據庫設計(database design):數據庫設計是指對於一個給定的應用環境,構造(設計)優化的數據庫邏輯模式和物理結構,並據此建立數據庫及其應用系統,使之能夠有效的存儲和管理要求,滿足各種用戶的需求,包括信息管理要求和數據操作要求.
信息管理要求:信息管理要求是指數據庫中應該存儲和管理哪些數據對象。
數據操作要求:數據操作要求是指對數據對象需要進行哪些操作,如:添加 刪除 修改 統計 查詢 等等
數據庫設計的一般步驟:
- 需求分析
- 概念結構設計
- 邏輯結構設計
- 物理結構設計
- 數據庫實施、運行和維護
現在簡要的介紹一下這六個流程的大體作用:
需求分析:就是把各個用戶的應用要求給綜合起來 。
概念結構設計:把一些文字概念轉為E——R圖(常用) 。
邏輯結構設計:就是一般就是把E——R圖轉換成數據庫產品支持的數據模型,如關系模型,形成邏輯模型,然后根據用戶要求增加視圖形成外模式。
物理結構設計:就是根據DBMS的特點和處理的需求,進行物理存儲安排,建立索引,形成數據庫的內模式。
數據庫實施、運行和維護:就是數據庫應用系統經過試運行后即可投入到正是運行,在數據庫應用系統運行中不斷地對其進行修改和維護完善。
下面會根據數據庫的設計步驟分別說明設計一個數據庫的大體流程是什么,然后最后會給出一個數據庫設計的實例演示。
下一節:
http://www.cnblogs.com/haoke/archive/2012/12/10/2812148.html