2、資料庫設計方法
3、資料庫設計的基本步驟
4、資料庫設計過程中的各級模式
二、需求分析
三、概念結構設計
3、四、邏輯結構設計
五、物理結構設計
六、資料庫的實施和維護
資料庫設計是指對於乙個給定的應用環境,構造(設計)優化的資料庫邏輯模式和物理結構,並據此建立資料庫及其應用系統,使之能夠有效地儲存和管理資料,滿足各種使用者的應用需求,包括資訊管理要求和資料操作要求。
1.1資料庫建設的基本規律
「三分技術,七分管理,十二分基礎資料」
」十二分基礎資料「強調了資料的收集、整理、組織和不斷更新是資料庫建設中的重要環節。
1.2結構(資料)設計和行為(處理)設計
資料分析和功能分析需要並行。
有一些工具軟體可以輔助設計人員完成資料庫設計過程中的很多任務。
調查的重點是「資料」和「處理」,通過調查、收集和分析,獲得使用者對資料庫的如下要求:
資訊要求,即資料庫中需要儲存哪些資料
處理要求,指使用者要完成的資料處理功能,對處理效能的要求
安全性和完整性的要求
困難:設計人員和使用者之間的交流困難
調查使用者需求的具體步驟:
調查組織機構方法
確定新系統邊界
資料項資料項是不可再分的資料單位
資料項描述={}
資料結構
資料流
資料流描述=,平均流量,高峰期流量}
資料儲存
處理過程
在需求分析階段所得到的應用需求應該首先抽象為資訊世界的結構
概念模型的主要特點:
能真實、充分地反映現實世界
易於理解,可以用它和不熟悉計算機的使用者交換意見。使用者積極參與是與資料庫設計成功的關鍵。
易於更改,當應用環境和應用要求改變時容易對概念模型修改和擴充。
易於向關係、網狀、層次等各種資料模型的轉換。
實體之間的聯絡
(1)兩個實體型之間的聯絡
一對一聯絡(1:1)
一對多聯絡(1:n)
多對多聯絡(m:n)
1)選擇區域性應用
2)逐一設計分e-r圖
盡量都作為屬性,但需要滿足:
屬性不能再具有屬性
屬性不能和其他實體發生聯絡
資料庫 chapter 7 資料庫設計
第七章 資料庫設計 資料庫設計是指對於乙個給定的應用環境,構造 設計 優化的資料庫邏輯模式和物理結構,並據此建立資料庫及其應用系統,使之能夠有效地儲存還和管理資料。滿足各種使用者的應用要求,包括資訊管理要求和資料操作要求。資訊管理要求是指在資料庫中應該儲存和管理哪些資料物件 資料操作要求是指對資料物...
資料庫設計 設計資料庫之前
1.考察現有環境 在設計乙個新資料庫時,你不但應該仔細研究業務需求而且還要考察現有的系統。大多數資料庫 專案都不是從頭開始建立的 通常,機構內總會存在用來滿足特定需求的現有系統 可能沒有實 現自動計算 顯然,現有系統並不完美,否則你就不必再建立新系統了。但是對舊系統的研究 可以讓你發現一些可能會忽略...
資料庫設計 設計資料庫之前
1.考察現有環境 在設計乙個新資料庫時,你不但應該仔細研究業務需求而且還要考察現有的系統。大多數資料庫 專案都不是從頭開始建立的 通常,機構內總會存在用來滿足特定需求的現有系統 可能沒有實 現自動計算 顯然,現有系統並不完美,否則你就不必再建立新系統了。但是對舊系統的研究 可以讓你發現一些可能會忽略...