(1)資料庫是資訊系統的核心和基礎,把資訊系統中大量的資料按一定的模型組織起來,提供儲存、維護、檢索資料的
功能,使資訊系統可以方便、及時、準確地從資料庫中獲得所需的資訊。
(2)資料庫是資訊系統的各個部分能否緊密地結合在一起以及如何結合的關鍵所在。
(3)資料庫設計是資訊系統開發和建設的重要組成部分。
(4)資料庫設計人員應該具備的技術和知識:
資料庫的基本知識和資料庫設計技術
電腦科學的基礎知識和程式設計的方法和技巧
軟體工程的原理和方法
應用領域的知識
二、資料庫設計的特點
資料庫建設是硬體、軟體和幹件的結合
三分技術,七分管理,十二分基礎資料
技術與管理的介面稱之為「幹件」
資料庫設計應該與應用系統設計相結合
結構(資料)設計:設計資料庫框架或資料庫結構
行為(處理)設計:設計應用程式、事務處理等
結構和行為分離的設計
傳統的軟體工程忽視對應用中資料語義的分析和抽象,只要有可能就盡量推遲資料結構設計的決策早期的資料庫設計致力於資料模型和建模方法研究,忽視了對行為的設計
如圖:
資料庫設計 設計資料庫之前
1.考察現有環境 在設計乙個新資料庫時,你不但應該仔細研究業務需求而且還要考察現有的系統。大多數資料庫 專案都不是從頭開始建立的 通常,機構內總會存在用來滿足特定需求的現有系統 可能沒有實 現自動計算 顯然,現有系統並不完美,否則你就不必再建立新系統了。但是對舊系統的研究 可以讓你發現一些可能會忽略...
資料庫設計 設計資料庫之前
1.考察現有環境 在設計乙個新資料庫時,你不但應該仔細研究業務需求而且還要考察現有的系統。大多數資料庫 專案都不是從頭開始建立的 通常,機構內總會存在用來滿足特定需求的現有系統 可能沒有實 現自動計算 顯然,現有系統並不完美,否則你就不必再建立新系統了。但是對舊系統的研究 可以讓你發現一些可能會忽略...
資料庫設計 設計資料庫之前
1.考察現有環境 在設計乙個新資料庫時,你不但應該仔細研究業務需求而且還要考察現有的系統。大多數資料庫 專案都不是從頭開始建立的 通常,機構內總會存在用來滿足特定需求的現有系統 可能沒有實 現自動計算 顯然,現有系統並不完美,否則你就不必再建立新系統了。但是對舊系統的研究 可以讓你發現一些可能會忽略...