概述html
power designer是能進行
數據庫設計的強大的
軟件,是一款開發人員經常使用的
數據庫建模工具。使用它能夠分別從概念數據模型(Conceptual Data Model)和
物理數據模型(Physical Data Model)兩個層次對
數據庫進行設計。在這裏,概念數據模型描述的是獨立於
數據庫管理系統(DBMS)的實體定義和實體關係定義;
物理數據模型是在概念數據模型的基礎上針對目標數據庫管理系統的
具體化。
2使用體會
在
數據庫建模的過程當中,須要運用PowerDesigner進行
數據庫設計,這個不但讓人直觀的理解模型,並且能夠充分的利用數據庫技術,優化數據庫的設計。第一次用PowerDesigner並不感到很陌生,裏面與SQLServer創建
數據庫差很少。
3功能
Data Architect
這是一個強大的
數據庫設計工具,使用Data Architect可利用實體-關係圖爲一個信息系統建立"概念數據模型"-CDM(Conceptual Data Model)。而且可根據CDM產生基於某一特定數據庫管理系統的"物理數據模型"-PDM(Physical Data Model)。還可優化PDM,產生爲特定DBMS建立
數據庫的SQL語句並能夠文件形式存儲以便在其餘時刻運行這些SQL語句建立數據庫。另外,Data Architect還可根據已存在的
數據庫反向生成PDM、CDM及建立數據庫的SQL
腳本。
Process Analyst
App Modeler
ODBC Administrator
44種模型
概念數據模型 (CDM)
CDM 表現
數據庫的所有邏輯結構,與任何的
軟件或數據儲藏結構無關。 一個概念模型常常包括在
物理
數據庫中仍然不實現的
數據對象。 它給運行計劃或業務活動的數據一個正式表現方式。
概念數據模型是最終用戶對
數據存儲的見解,反映了用戶的綜合性信息需求。
物理數據模型 (PDM)
PDM 敘述
數據庫的物理實現。 藉由 PDM ,你考慮真實的
物理實現的細節。 它進入賬戶兩個
軟件或數據儲藏結構以內拿。 你能修正 PDM 適合你的表現或
物理約束。
主要目的是把CDM中創建的現實世界模型生成特定的DBMS
腳本,產生
數據庫中保存信息的儲存結構,保證數據在數據庫中的完整性和一致性。
面向對象模型 (OOM)
面向對象模型 (OOM) 一個OOM包含一系列包,類,接口 , 和他們的關係。 這些對象一塊兒造成全部的 ( 或部份) 一個
軟件系統的邏輯的
設計視圖的類結構。 一個OOM本質上是軟件系統的一個
靜態的概念模型。
你使用 Power Designer 面向
對象模型創建面向對象模型.(OOM) 你能爲純粹地對象- 導向的靠模切目的創建一個OOM, 產生Java文件或者PowerBuilder文件,或你能使用一個來自OOM的
物理數據模型(PDM)對象 , 來表示關係
數據庫設計分析。
業務程序模型 (BPM)
業務程序模型 (BPM) BPM 描述業務的各類不一樣內在任務和內在流程,並且客戶如何以這些任務和流程互相影響。 BPM 是從業務合夥人的觀點來看業務邏輯和規則的概念模型,使用一個圖表描述程序,流程,信息和合做協議之間的交互做用。