PowerDesigner是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。利用PowerDesigner可以制作数据流程图、概念数据模型、物理数据模型,可以生成多种客户端开发工具的应用程序,还可为数据仓库制作结构模型,也能对团队设计模型进行控制。它可与许多流行的数据库设计软件,例如:PowerBuilder,Delphi,VB等相配合使用来缩短开发时间和使系统设计更优化。 PowerDesigner主要包括以下几个功能部分: (1) DataArchitect 这是一个强大的数据库设计工具,使用DataArchitect可利用实体-关系图为一个信息系统创建"概念数据模型"-CDM(Conceptual Data Model)。并且可根据CDM产生基于某一特定数据库管理系统(例如:Sybase System 11)的"物理数据模型"-PDM(Physical Data Model)。还可优化PDM,产生为特定DBMS创建数据库的SQL语句并可以文件形式存储以便在其他时刻运行这些SQL语句创建数据库。另外,DataArchitect还可根据已存在的数据库反向生成PDM,CDM及创建数据库的SQL脚本。 (2) ProcessAnalyst 这部分用于创建功能模型和数据流图,创建"处理层次关系"。 (3) AppModeler 为客户/服务器应用程序创建应用模型。 (4) ODBC Administrator 此部分用来管理系统的各种数据源。 PowerDesigner的4种模型文件: 概念数据模型 (CDM) CDM 表现数据库的全部逻辑的结构,与任何的软件或数据储藏结构无关。 一个概念模型经常包括在物理数据库中仍然不实现的数据对象。 它给运行计划或业务活动的数据一个正式表现方式。 物理数据模型 (PDM) PDM 叙述数据库的物理实现。 藉由 PDM ,你考虑真实的物理实现的细节。 它进入帐户两个软件或数据储藏结构之内拿。 你能修正 PDM 适合你的表现或物理约束。 面向对象模型 (OOM) 一个OOM包含一系列包,类,接口 , 和他们的关系。 这些对象一起形成所有的 ( 或部份) 一个软件系统的逻辑的设计视图的类结构。 一个OOM本质上是软件系统的一个静态的概念模型。 你使用 PowerDesigner 面向对象模型建立面向对象模型.(OOM) 你能为纯粹地对象- 导向的靠模切目的建立一个OOM, 产生Java文件或者PowerBuilder文件,或你能使用一个来自OOM的物理数据模型(PDM)对象 , 来表示关系数据库设计分析。 业务程序模型 (BPM) BPM 描述业务的各种不同内在任务和内在流程,而且客户如何以这些任务和流程互相影响。 BPM 是从业务合伙人的观点来看业务逻辑和规则的概念模型,使用一个图表描述 程序,流程,信息和合作协议之间的交互作用。 以下是其中的CDM PDM OOM三者的转换关系
使用PowerDesigner环境
对象浏览器 对象浏览器可以用分层结构显示你的工作空间. 输出窗口 显示操作的结果。 结果列表 用于显示生成、覆盖和模型检查结果,以及设计环境的总体信息。 图表窗口 用于组织模型中的图表,以图形方式显示模型中各对象之间的关系。
使用PowerDesigner环境 树形模型浏览器 对象浏览器可以用分层结构显示你的工作空间. 输出窗口 显示操作的结果。 结果列表 用于显示生成、覆盖和模型检查结果,以及设计环境的总体信息。 图表窗口 用于组织模型中的图表,以图形方式显示模型中各对象之间的关系
其他的窗口与其他的软件大同小异,没有多说的必要了,呵呵
下面举例创建一个概念模型来看看PD的操作方式 1 按工具面板的实体工具。 当光标移动进图表的时候 , 变成实体的形状。 2 在 CDM 图表中点击任何一处。 一个实体符号在点击位置出现。实体名字为 Entity_n,n 是一个创建对象的次序编号。 3 实体工具仍然是可使用的, 因此点击再一次在 CDM 图表中产生另外的一个实体。 现在有 CDM 图表的二个实体。 4 点击工具面板的关系工具。 实体工具被现在释放,而且关系工具是可使用的。 5 点击在第一个实体之内而且当继续按着鼠标按钮的时候,拖拉光标到第二个实体。 在第二个实体之内放开鼠标按钮。这样可以产生关系。
6 点击鼠标右键,释放关系工具。 释放一个工具 一个工具保持可使用直到释放它。 释放一个工具, 可以选择另外的一个工具或按鼠标右键。 默认的 ,当按鼠标右键,指针工具被激活。 7 点击面板的套索工具,套索工具是现在可使用。 8 在第一个实体的上面角落点击光标,按着鼠标按钮, 拖拉光标拉一个包括两个实体的长方形,放开鼠标按钮,实体和关系被选择。 9 拖拉实体到一个新位置,关系跟随实体一起移动。 10 点击面板的文本工具。文本工具是现在可使用。 11 在关系下面点击光标,一些文本在被长方形指出的区域中出现。 12 点击鼠标右键,你释放文本工具。 13 双击文本,一个文本框出现。 14 在文本框中输入短文本。 15 点击OK,文本在图表中出现。 16 点击文本框的一个柄,按着鼠标左键,拖拉光标到右边直到所有的文本出现,放开鼠标按钮,在图表背景上点击,文本框柄消失。 17 点击面板的指针工具。你将使用这个工具选择并且删除符号。 18 在实体符号上点击,选择你想删除的对象。 19 按键盘上的 DEL 键,确认信息对话框出现, 问你如何删除选择。
删除对象 如果你选择删除对象,你将删除图标符号并且删除模型中的对象。 如果你只选择删除符号,你将删除图标符号, 但是保存模型的对象。 20 点击OK,图表中的实体和联合的关系被移动。 对象也从模型删除。 21 点击剩余的实体,当你点击文本的时候 ,按着键盘的SHIFT键,二个对象将被选择。 22 按 DEL 键 , 并且在删除信息出现的时候点击 OK ,剩余的实体和文本被删除。
[此贴子已经被作者于2008-6-27 16:39:17编辑过]
0
|
|
|
|
太好了,到处找。。找了半天。。终于在这个论坛上找到了,谢谢楼主,谢谢
|
|
|
|
|
看看,好好学习
|
|
|
|
|
谢谢分享!
|
|
|
|
|