4.1-數據庫設計概述_第1頁
4.1-數據庫設計概述_第2頁
4.1-數據庫設計概述_第3頁
4.1-數據庫設計概述_第4頁
4.1-數據庫設計概述_第5頁
已閱讀5頁,還剩7頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、4.1 數據庫設計概述了解數據庫設計方案內容了解數據庫開發過程與設計策略了解數據庫設計工具及其應用方法【本節學習目標】一、數據庫設計方案數據庫設計是數據庫應用系統開發的重要內容。在實現數據庫之前,必須有明確的設計方案。1. 數據庫應用架構設計在不同應用需求場景中,數據庫的應用架構方式是不同的。數據庫應用架構可分為單用戶結構、集中式結構、客戶服務器結構和分布式結構。2. 數據庫結構模型設計數據庫結構模型設計一般分為概念層、邏輯程、物理層設計,它們的設計模型分別為概念數據模型、邏輯數據模型和物理數據模型。3. 數據庫應用訪問方式設計數據庫應用對數據庫訪問可以有多種方式,如直接本地接口連接訪問、基于

2、標準接口連接訪問、基于數據訪問層框架連接訪問。概念數據模型(Concept Data Model,CDM)是一種面向用戶的系統數據模型,它用來描述現實世界的系統概念化數據結構。使數據庫設計人員在系統設計的初始階段,擺脫計算機系統及DBMS的具體技術問題,集中精力分析業務數據以及數據之間的聯系等,描述系統的數據對象及其組成關系。二、數據庫結構模型邏輯數據模型 (Logic Data Model,LDM)是在概念數據模型基礎上,從系統設計角度描述系統的數據對象組成及其關聯結構,并考慮這些數據對象符合數據庫對象的邏輯表示。物理數據模型(Physical Data Model,PDM)是在邏輯數據模型

3、基礎上,針對具體DBMS所設計的數據模型。它用于描述系統數據模型在具體DBMS中的數據對象組織、存儲方式、索引方式、訪問路徑等實現信息。三、數據庫開發過程及設計策略1.數據庫開發過程1)數據需求分析階段從現實業務獲取數據表單、報表、查詢、業務規則、數據更新的說明分析系統的數據特征、數據類型、數據取值約束描述系統的數據關系、數據處理要求建立系統的數據字典2)數據庫設計階段數據庫模型結構設計(概念數據模型、邏輯數據模型、物理數據模型)數據庫索引、視圖、查詢設計數據庫表約束設計數據庫觸發器、存儲過程設計3)數據庫實現階段數據庫創建數據模型物理實現4)數據庫測試階段數據庫數據上線數據庫系統測試 2.設

4、計策略自底向上設計自頂向下設計自內向外設計混合策略設計四、主流數據庫建模工具Power DesignerPower Designer是一種面向軟件開發生命周期的建模工具,它提供軟件需求模型、業務流程模型、數據庫模型、面向對象模型、自定義模型的開發支持。Power Designer的數據建模工具特點:功能強大的軟件開發生命周期建模工具支持目前主流的數據庫管理系統(如Oracle、SYBASE、 SQL Server、DB2、MySQL、PostgreSQL等)支持目前多種客戶端開發工具(如PB、VB、VC、Delphi等)滿足大、中、小型數據庫建模設計概念數據模型Conceptual Data Model (CDM)從用戶角度所建模的系統數據對象及其關系,它幫助用戶分析信息系統的數據結構關系。邏輯數據模型Logic Data Mode(LDM)從系統分析員角度所建模的系統數據對象邏輯結構關系,它幫助開發人員分析信息系統的邏輯數據結構。物理數據模型Physical Data Model (PDM) 從系統設計人員角度所建模的系統數據物理存儲及結構關系,它針對設計者具體定義信息系統的數據庫表結構。Power Designer可建立的數據模型五、Power Designer各個數據模型之間的關系CDMSQL

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論