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