資料庫設計()

2021-10-04 22:53:32 字數 888 閱讀 3012

資料庫設計1

資料庫設計的任務資料庫設計是指根據使用者需求研製資料庫結構和行為的過程。對於乙個給定的應用環境,構造最優的資料庫模式,建立資料庫及其應用系統;有效地儲存資料,滿足使用者的資訊要求和處理要求。

2資料庫設計的特點

結構源於行為一強調結構設計與行為設計相結合

行為總是變化一" 反覆探尋,逐步求精」

3資料庫設計的內容

結構設計:概念設計、邏輯設計和物理設計

行為設計:使用者對資料庫的操作

4資料庫設計方法簡述

直觀設計法

直觀設計法也稱為手工試湊法,它是最早使用的資料庫設計方法。這種方法依賴於設計者的經驗和技巧,缺乏科學理論和工程原則的支援,設計的質量很難保證。常常是資料庫執行一段時間後又發現各種問題,這樣再重新進行修改,增加了系統維護的代價。

常用的規範設計法:

基於e-r模型的資料庫設計方法

用e- r圖構造乙個反映現實世界實體之間聯絡的概念模式。

基於3nf的資料庫設計方法

確定資料庫中的全部屬性和屬性間的依賴關係,分析不符合3nf的約束條件,將其進行投影分解,規範成若干個3nf關係模式的集合。

基於檢視的資料庫設計方法

先從分析各個應用的資料著手,並為每個應用建立自己的檢視,然後再把這些檢視彙總起來合併成整個資料庫的概念模式。

現代資料庫設計方法

圍繞軟體工程的思想,通常以e-r圖設計為主體,輔以3nf設計和檢視設計實現模式的評價和優化,吸收各種設計方法的優勢。

為提高設計的協同效率和規範化程度,現代資料庫設計過程還會通過計算機輔助設計工具獲得規範的資料庫設計結果。

計算機輔助設計法

計算機輔助設計法是指在資料庫設計的某些過程中模擬某一規範化設計的方法, 並以人的知識或經驗為主導,通過人機互動方式實現設計中的某些部分。

資料庫設計 設計資料庫之前

1.考察現有環境 在設計乙個新資料庫時,你不但應該仔細研究業務需求而且還要考察現有的系統。大多數資料庫 專案都不是從頭開始建立的 通常,機構內總會存在用來滿足特定需求的現有系統 可能沒有實 現自動計算 顯然,現有系統並不完美,否則你就不必再建立新系統了。但是對舊系統的研究 可以讓你發現一些可能會忽略...

資料庫設計 設計資料庫之前

1.考察現有環境 在設計乙個新資料庫時,你不但應該仔細研究業務需求而且還要考察現有的系統。大多數資料庫 專案都不是從頭開始建立的 通常,機構內總會存在用來滿足特定需求的現有系統 可能沒有實 現自動計算 顯然,現有系統並不完美,否則你就不必再建立新系統了。但是對舊系統的研究 可以讓你發現一些可能會忽略...

資料庫設計 設計資料庫之前

1.考察現有環境 在設計乙個新資料庫時,你不但應該仔細研究業務需求而且還要考察現有的系統。大多數資料庫 專案都不是從頭開始建立的 通常,機構內總會存在用來滿足特定需求的現有系統 可能沒有實 現自動計算 顯然,現有系統並不完美,否則你就不必再建立新系統了。但是對舊系統的研究 可以讓你發現一些可能會忽略...