資料庫設計過程不包含演算法設計。
#資料庫設計過程主要包含需求分析、概念結構設計、邏輯結構分析、資料庫物理設計、資料庫實作、資料庫運行和維護階段。
資料庫設計
#資料庫設計(Database Design)是指對於一個給定的應用程式環境,建構最優的資料庫模式,建立資料庫及其應用系統,使之能夠有效地儲存數據,滿足各種使用者的應用需求(資訊要求和處理要求)。在資料庫領域內,常常把使用資料庫的各類系統統稱為資料庫應用系統。
#定義
#(Database Design)是指根據使用者的需求,在某一具體的資料庫管理系統上,設計資料庫的結構和建立資料庫的過程。資料庫系統需要作業系統的支援。
資料庫設計是建立資料庫及其應用系統的技術,是資訊系統開發和建置中的核心技術。由於資料庫應用系統的複雜性,為了支援相關程式運行,資料庫設計就變得異常複雜,因此最佳設計不可能一蹴而就,而只能是一種「反覆探尋,逐步求精」的過程,也就是規劃和結構化資料庫中的資料物件以及這些資料物件之間關係的過程。
特點
#資料庫建置是硬體、軟體和乾件的結合
#三分技術,七分管理,十二分基礎資料
技術與管理的介面稱之為「幹件」
資料庫設計應該與應用系統設計結合
結構(資料)設計:設計資料庫框架或資料庫結構
行為(處理)設計:設計應用程式、事務處理等
#結構與行為分離的設計
傳統的軟體工程忽略應用中資料語意的分析與抽象,只要有可能就盡量延後資料結構設計的決策。早期的資料庫設計致力於資料模型和建模方法研究,忽略了對行為的設計。
更多SQL的相關技術文章,請造訪SQL教學欄位學習!
以上是資料庫設計過程不包括什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!