數據庫設計(一) 需求分析

目前,大多數的應用系統都屬於數據庫應用程序,都離不開數據庫的支持。數據庫設計方案的優劣對於應用程序的運行相當重要。數據庫設計過程就是針對具體的應用環境,設計優化的邏輯模式,並根據所採用的數據庫系統設計物理結構,最後創建應用程序的數據庫。數據庫

數據庫設計過程能夠理解爲提出問題、分析問題、解決問題的過程,具體包含6個步驟:需求分析、概念結構設計、邏輯結構設計、物理結構設計、數據庫實施、數據庫運行和維護。下圖是數據庫的整體設計過程。安全

需求分析的的主要任務是熟悉系統的業務,明確用戶的需求。終點是調查與分析用戶在信息管理中的數據要求、處理要求、安全性與完整性的要求。需求分析通常採用自上而下的需求分析方式,用數據流圖和數據字典維護系統。數據結構

數據流圖用來描述系統的邏輯模型,它描述數據流在系統中的流動狀況和處理狀況,是邏輯系統圖形表示。在組織方式上,數據流圖以分層的形式表示結構關係。數據庫設計

數據字典是各種數據集合的描述,是進行詳細的數據收集和數據分析後的結果。數據字典包括對數據項、數據結構、數據流、數據處理、存儲過程的規範和描述。優化

相關文章
相關標籤/搜索