概述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 是从业务合伙人的观点来看业务逻辑和规则的概念模型,使用一个图表描述程序,流程,信息和合做协议之间的交互做用。