資料庫方案設計

資料庫技術是信息資源管理最有效的手段。

資料庫設計是指:對於一個給定的套用環境,構造最優的資料庫模式,建立資料庫及其套用系統,有效存儲數據,滿足用戶信息要求和處理要求資料庫設計的各階段:A、需求分析階段:綜合各個用戶的套用需求(現實世界的需求)。B、在概念設計階段:形成獨立於機器和各DBMS產品的概念模式(信息世界模型),用E-R圖來描述。C、在邏輯設計階段:將E-R圖轉換成具體的資料庫產品支持的數據模,如關係模型,形成資料庫邏輯模式。然後根據用戶處理的要求,安全性的考慮,在基本表的基礎上再建立必要的視圖(VIEW)形成數據的外模式。

需求分析階段需求收集和分析,結果得到數據字典描述的數據需求(和數據流圖描述的處理需求)。需求分析的重點:調查、收集與分析用戶在數據管理中的信息要求、處理要求、安全性與完整性要求。需求分析的方法:調查組織機構情況、各部門的業務活動情況、協助用戶明確對新系統的各種要求、確定新系統的邊界。常用的調查方法有:跟班作業、開調查會、請專人介紹、詢問、設計調查表請用戶填寫、查閱記錄。分析和表達用戶需求的方法主要包括自頂向下和自底向上兩類方法。自頂向下的結構化分析方法(StructuredAnalysis,簡稱SA方法)從最上層的系統組織機構入手,採用逐層分解的方式分析系統,並把每一層用數據流圖和數據字典描述。數據流圖表達了數據和處理過程的關係。系統中的數據則藉助數據字典(DataDictionary,簡稱DD)來描述。2.概念結構設計階段通過對用戶需求進行綜合、歸納與抽象,形成一個獨立於具體DBMS的概念模型,可以用E-R圖表示。

相關詞條

熱門詞條

聯絡我們