資料庫設計是指對於乙個給定的應用環境,構造(設計)優化的資料庫邏輯模式和物理結構,並據此建立資料庫及其應用系統,使之能夠有效儲存和管理資料,滿足各種應用需求,包括資訊管理要求和資料操作要求
需求分析
概念結構設計
邏輯結構設計
物理結構設計
資料庫實施
資料庫執行和維護
獲得使用者對資料庫的如下要求:
資訊要求: 指使用者需要從資料庫中獲得的資訊的內容和性質
處理要求: 指使用者要完成的資料處理功能,對處理效能的要求
安全性和完整性的要求
資料項:
不可再分的資料單位
資料項描述 =
資料結構:
資料結構反映了資料之間的組合關係. 乙個資料結構可以若干個資料項組成,也可以由若干個資料結構組成,或由若干個資料項和資料結構混合組成. 對資料結構的描述通常包括以下內容:
資料結構描述 = }
資料流:
資料流是資料結構再系統內傳輸的路徑.對資料流的描述通常包括以下內容:
資料流描述 = ,平均流量,高峰期流量}
資料儲存
資料儲存是資料結構停留或儲存的地方,也是資料流的**和去向之一.它可以是手工文件或手工平單,也可以是計算機文件.對資料儲存的描述通常包括以下內容:
資料儲存描述=,資料量,訪問頻度,訪問方式}
處理過程
處理過程的具體處理邏輯一般用判定表或判定樹來描述. 資料字典只需要描述處理過程的說明性資訊即可,通常包括以下內容:
處理過程描述=,輸出:,處理:}
資料庫設計 設計資料庫之前
1.考察現有環境 在設計乙個新資料庫時,你不但應該仔細研究業務需求而且還要考察現有的系統。大多數資料庫 專案都不是從頭開始建立的 通常,機構內總會存在用來滿足特定需求的現有系統 可能沒有實 現自動計算 顯然,現有系統並不完美,否則你就不必再建立新系統了。但是對舊系統的研究 可以讓你發現一些可能會忽略...
資料庫設計 設計資料庫之前
1.考察現有環境 在設計乙個新資料庫時,你不但應該仔細研究業務需求而且還要考察現有的系統。大多數資料庫 專案都不是從頭開始建立的 通常,機構內總會存在用來滿足特定需求的現有系統 可能沒有實 現自動計算 顯然,現有系統並不完美,否則你就不必再建立新系統了。但是對舊系統的研究 可以讓你發現一些可能會忽略...
資料庫設計 設計資料庫之前
1.考察現有環境 在設計乙個新資料庫時,你不但應該仔細研究業務需求而且還要考察現有的系統。大多數資料庫 專案都不是從頭開始建立的 通常,機構內總會存在用來滿足特定需求的現有系統 可能沒有實 現自動計算 顯然,現有系統並不完美,否則你就不必再建立新系統了。但是對舊系統的研究 可以讓你發現一些可能會忽略...