數據庫設計主要包括用戶需求分析、概念結構設計、邏輯結構設計、物理結構設計、數據庫實施階段、數據庫運行和維護階段等六個階段。html
一、用戶需求分析 程序員
數據庫設計人員採用相應的輔助工具對應用對象的功能、性能、限制等要求進行科學實際的分析。數據庫
二、概念結構設計 數據庫設計
概念結構設計主要是對信息分析和定義,好比視圖模型化、視圖分析和彙總;對應用對象進行精確地抽象、歸納而造成的獨立於計算機系統的企業信息模型。ide
ER圖是概念模型設計的主要工具。工具
三、邏輯結構設計 性能
將抽象的概念模型轉換爲選用的DBMS產品所支持的數據模型相符合的邏輯模型,它是物理結構設計的基礎,包括模式初始設計、子模式設計、應用程序設計、模型評價。網站
四、物理結構設計 設計
物理結構設計是邏輯模型在計算機中的具體實現方案。調試
五、數據庫實施階段
數據庫設計人員根據邏輯設計和物理設計階段創建數據庫,編制與調試應用程序,組織數據入庫,而後進行試運行。
六、數據庫運行和維護階段
通常狀況下數據庫應用系統試運行後即可以投入正式運行,期間須要不斷對系統進行評價、調整、修改。
數據庫設計主要內容包括數據庫結構設計、數據庫行爲設計。
數據庫結構設計:系統總體邏輯模式與子模式設計,屬於對數據庫數據的分析設計。
數據庫行爲設計:是指施加在數據庫上的應用程序集的設計,屬於對數據庫應用系統功能的分析設計。
IT技術分享社區
我的博客網站:https://programmerblog.xyz
文章推薦程序員效率:畫流程圖經常使用的工具程序員效率:整理經常使用的在線筆記軟件遠程辦公:經常使用的遠程協助軟件,你都知道嗎?51單片機程序下載、ISP及串口基礎知識硬件:斷路器、接觸器、繼電器基礎知識