PowerDesigner 15 新功能介绍

合集下载

利用Powerdesigner15和PDMReader生成数据库说明文档

利用Powerdesigner15和PDMReader生成数据库说明文档

利用Powerdesigner15和PDMReader生成数据库说明文档生成数据库说明文档效果图
一、下载powerdesigner15和PDMReader两个软件,随便去网上找。

二、
先利用powerdesigner生成PDM图,步骤如下:
1、打开powerdesigner15,File->Reverse Engineer->Database
如下图:
点击Database后就是这个图了。

选择你要生成PDM图的数据库管理系统后确定。

点击Using a data source右边的那个小按钮。

这里面有三个选项,选介绍有配置文件连接数据库----Connection profile 数据库连接的自己可以试一下
选定Connection profile后点击下面的configure
选择工具栏上的第一个小圆桶
第一项:取个连接文件的名字。

第二项:按照默认的就行了
第三项:描述,可以随便填。

第四项:一般选JDBC吧,Native我试了,有问题的。

第五项:选择你要连接的DBMS。

下面几项就不用说了。

下面是我自己的:
填完后测试下连接。

如果没有什么错误的话,就应该中间出现一个对话框按确定就会有下面的。

选择数据库:
一般其它按钮都按默认的。

确定之后就是这个进度条。

这个就是PDM图了。

保存PDM图
到这里PDM图就算是弄完了。

2、在用第二个工具PDMReader导出说明文档了。

新建项目并命名。

点击将字典导出到doc
到这里就OK了。

Powerdesigner使用指南只是分享

Powerdesigner使用指南只是分享

P o w e r d e s i g n e r使用指南Powerdesigner使用指南1.概述本指南只介绍用Powerdesigner设计业务流程模型、概念模型、物理模型及仓库的使用,Powerdesigner其它模型的使用不在本指南的介绍范围。

本指南使用的工具为Powerdesigner15。

因Powerdesigner各版本间在业务流程模型、概念模型、物理模型设计操作上的改变不大,本指南对使用其它版本的Powerdesigner具有一定的指导作用。

本指南以组织机构模型作为实例。

本指南的重点是介绍Powerdesigner工具的使用,不介绍建模技术。

在实际的设计过程中,不强制要求一定要先建概念模型,再建物理模型。

而是根据个人或项目的要求决定建什么模型。

2.术语工作区:workspace。

保存当前在Powerdesigner中使用的模型文件,下次执行Powerdesigner时,自动把工作区中的模型文件显示出来。

域:Domain。

自定义的数据类型。

概念模型:Conceptual Data Model。

物理模型:Physical Data Model。

仓库:Repository。

用于保存提交的模型文件,每次提交的模型文件都有一个版本号。

方便多人协同设计和版本管理。

3.Powerdesigner的一些特性应用3.1Name和Code的镜像设置Powerdesigner的每一个对象都包含name和code,在生成代码时,使用的是code,name是方便我们阅读。

建议在建模时,name栏输入中文,code栏输入英文字符,这样既方便我们阅读,也方便生成代码。

默认情况下,在name栏输入的内容会自动填写到code。

如果不希望这样,可执行菜单“Tools/ General Options”,在弹出窗口中选择Dialog,如下图:取消Name to Code mirroring前的选择就可以了。

3.2与仓库的连接设置如果需要设置与仓库连接的参数,可执行“Tools/ General Options”,在弹出窗口中选择Repository,如下图:相信大家从窗口上各选项的字面意思就能明白该选项是起什么作用了。

PowerDesigner15使用指南

PowerDesigner15使用指南

1.PowerDesigner的使用1.2.自定义数据类型(Domains)的使用oralce提供了一些内置的数据类型,但是用户也可以根据业务的需要,定义自定义的数据类型。

在自定义数据类型里面包装业务逻辑。

正如上面的房屋楼层,我们可以定义一个独立的数据类型(Domain)维护,然后在相关数据表的字段上使用这个自定义数据类型。

一般在定义自己的数据类型时候,可以在oracle基本类型上定义,然后可以加上一些standard check或者Business Rules。

比如:在拆迁项目中,面积类别这个字段在很多数据表都出现了,可以作为一个单独的数据类型类维护,定义一个”面积类别” Domains(包含的种类有:0 --- 厅房面积,1 --- 使用面积,2 --- 单元面积,,3 --- 总建筑面积,4 --- 分摊面积)。

而且由于Powerdesigner的提供关联作用,这样便于当业务逻辑发生了变动,能够很快查询出那些对象受到影响。

1.1业务规则的使用(Business Rule)对于一些业务逻辑可能出现在多个数据表中,建议封装成Business Rule,这样便于业务逻辑的重新使用,也便于业务逻辑的维护。

为了便于维护业务逻辑,可以考虑将Business Rule和Domains结合起来使用。

将业务Business Rule应用到Domains上,然后再把Domains应用到数据表的字段上。

例如:在拆迁项目中,拆迁业务部分,管理参数业务部分,房源业务部分,拆迁合同部分的数据表中都有楼层这个字段,因此先一个Business Rule,然后定义一个Domain,这样相应的数据表的字段就可以使用这个Domain了。

1.3序列号(Sequence)的使用在powersigner的模型里面定义一堆了Sequence,接下来的是要把他们和数据表的相关字段关联起来,特别是那些用于多个数据表字段的Sequence。

数据库 PowerDesigner 15的使用

数据库 PowerDesigner 15的使用

数据库PowerDesigner 15的使用(环境是Windows Server 2003)一、打开应用程序界面如下所示二、创建新Model 点击左上角创建按钮选择第一项ConceptualDataModel,弹出下面的界面,可以重命名三、创建成功之后要选择关系模型中的E-R模型(重要)方法是在出现的界面,右键选择Model Options弹出下一个窗口选择如上图Entity/Relationship模型,并确定四、画图(重要)看到右上角的工具栏,鼠标放到对应工具会有提示下面简要介绍需要用到的实体实体之间的联系创建对应的部件时候,只用点击对应部件,然后在空白处点击,要释放,点击鼠标右键创建成功的实体编辑对应的部件,只用双击这个部件命名在第一个General选项卡,只用学Name,Code默认与Name一致,此选项卡其他部分不用管实体的属性在Attrabuts选项卡点击就可以创建对应属性名称和代码自己编辑数据类型如下图,点击“…”图标来选会出现下图的选项表,根据需要设置类型、长度、精度每个属性的后边,有该属性的一些设置如果是主键,勾选P(默认同时选择M),要显示勾选D 实体创建成功,其他不用设置然后建立实体之间的联系,连接两个实体之后如图,双击联系线编辑名字自己取,我们关注Cordinalities选项卡的设置,根据自己的模型,设置关系属性我的设置如下表示多对多的关系,每个课程至少有一个学生,每个学生至少有一门课程。

五、生成逻辑模型生成对应的逻辑模型之后,仍可以根据需求修改对应的表添加了属性Grade逻辑模型创建成功,如下六、生成物理模型,选择如下弹出下图,选择自己对应的数据库,其他不用改,点击确定结果如下所示六、生成对应的SQL语句物理模型创建成功之后,选项卡会出现Database选项,如下图选择生成数据库弹出下框,更改生成的文件的存储路径和文件名,其他不用改到对应路径下看到生成的文件到此,PowerDesigner的工作就做完了,这里说的是15版本的,16版本的有所区别,但大致相同。

PowerDesigner15.1操作手册.doc

PowerDesigner15.1操作手册.doc

PowerDesigner操作手册目录一、POWERDESIGNER简介 (4)1.1常用模型文件 (4)1。

2P OWER D ESIGNER使用环境 (5)二、创建和管理CDM (6)1。

1新建CDM (6)1。

2实体及实体间关系 (10)1.2。

1 新建实体 (10)1.2。

2 使用实体间关系 (17)1。

2。

2.1使用联系181.2。

2.2 使用继承 (25)1。

3新建和使用域 (27)三、CDM生成PDM (31)四、PDM生成建表脚本 (34)五、PDM生成REPORT (40)六、总结 (44)一、PowerDesigner简介1.1常用模型文件公司主要使用PowerDesigner的以下两类模型文件:➢逻辑模型(CDM):描述了与任何软件和数据存储系统无关的数据库整体逻辑结构,通常包含了与物理数据库无关的数据对象,提供了一种描述企业运行或业务行为的形象化的表达方式。

➢物理模型(PDM):叙述数据库的物理实现。

主要目的是把CDM中建立的现实世界模型生成特定的DBMS脚本,产生数据库中保存信息的储存结构,保证数据在数据库中的完整性和一致性。

1.2PowerDesigner使用环境➢树形模型管理器:以树形方式展示模型所包含的内容以及内容之间的层次关系➢图表窗口:组织模型中的图表,以图形方式展示模型中各对象之间的关系➢输出窗口:显示操作结果➢常用工具面板:用于在图表窗口插入对象的常用工具,主要有以下一些:二、创建和管理CDM1.1 新建CDM1.选择菜单栏File—>New,打开New窗口2.在左边模型类型(Model type)列表中,选中Conceptual Data Model,单击“确认”按钮即新建了一个默认名为ConceptualDataModel_1的CDM工程3.在树形模型管理器中,右键单击新建的CDM工程名,从出现的菜单中选中Rename,即可将新建CDM工程名修改为自己想要的,如:NG-CRM5。

PowerDesigner使用教程

PowerDesigner使用教程

PowerDesigner使⽤教程PowerDesigner是⼀款功能⾮常强⼤的建模⼯具软件,⾜以与Rose⽐肩,同样是当今最著名的建模软件之⼀。

Rose是专攻UML对象模型的建模⼯具,之后才向数据库建模发展,⽽PowerDesigner则与其正好相反,它是以数据库建模起家,后来才发展为⼀款综合全⾯的Case⼯具。

PowerDesigner主要分为7种建模⽂件:1. 概念数据模型 (CDM)对数据和信息进⾏建模,利⽤实体-关系图(E-R图)的形式组织数据,检验数据设计的有效性和合理性。

2. 逻辑数据模型 (LDM)PowerDesigner 15 新增的模型。

逻辑模型是概念模型的延伸,表⽰概念之间的逻辑次序,是⼀个属于⽅法层次的模型。

具体来说,逻辑模型中⼀⽅⾯显⽰了实体、实体的属性和实体之间的关系,另⼀⽅⾯⼜将继承、实体关系中的引⽤等在实体的属性中进⾏展⽰。

逻辑模型介于概念模型和物理模型之间,具有物理模型⽅⾯的特性,在概念模型中的多对多关系,在逻辑模型中将会以增加中间实体的⼀对多关系的⽅式来实现。

逻辑模型主要是使得整个概念模型更易于理解,同时⼜不依赖于具体的数据库实现,使⽤逻辑模型可以⽣成针对具体数据库管理系统的物理模型。

逻辑模型并不是在整个步骤中必须的,可以直接通过概念模型来⽣成物理模型。

3. 物理数据模型 (PDM)基于特定DBMS,在概念数据模型、逻辑数据模型的基础上进⾏设计。

由物理数据模型⽣成数据库,或对数据库进⾏逆向⼯程得到物理数据模型。

4. ⾯向对象模型 (OOM)包含UML常见的所有的图形:类图、对象图、包图、⽤例图、时序图、协作图、交互图、活动图、状态图、组件图、复合结构图、部署图(配置图)。

OOM 本质上是软件系统的⼀个静态的概念模型。

5. 业务程序模型 (BPM)BPM 描述业务的各种不同内在任务和内在流程,⽽且客户如何以这些任务和流程互相影响。

BPM 是从业务合伙⼈的观点来看业务逻辑和规则的概念模型,使⽤⼀个图表描述程序,流程,信息和合作协议之间的交互作⽤。

Power Designer 15新特性之:工程(Project)

Power Designer 15新特性之:工程(Project)

Power Designer 15新特性之:工程(Project)——对大规模建模任务的支持Sybase公司上海研发中心李珂为了应付日益复杂和庞大的建模任务,Power Design引入了全新的工程(Project)的概念,并且提供了一种称为框架矩阵(Framework Matrix)的机制来支持建模的框架和方法学,从而更有效的胜任其“集成化的企业级建模工具”的定位。

本文接下来将会为您着重介绍Power Designer 15中的工程(Project)这一特性。

什么是工程(Project)对于工程的概念,相信大家并不陌生,当文档数量和团队协作越来越多时,如何有效的进行管理就成了问题。

工程就像一个容器,方便我们管理分散的各个模型和文档。

“您可以将实现共同目标的一组模型,或者其它任何格式的文档放进一个工程里,并作为一个整体,存放到知识库(Repository)里”。

这是Power Designer用户手册里的描述。

为什么引入工程(Project)的概念从容器的角度来说,似乎Power Designer之前的版本已经支持了诸如工作区(Workspace)和文件夹(Folder)的功能,那么为什么还需要工程呢?对于复杂的建模任务,只有容器的功能似乎略显单薄,我们还需要更多便于查看、维护、共享甚至是引导等等功能。

当然如果在未来出现了更为复杂的需求或用例,也必须有升级和扩展到空间。

因此,工程被定义成了一种新的模型,从元模型的层次上看,它和面向对象模型(OOM)、数据模型(CDM、PDM)等等都是等价的。

从语义上看,它则是用来管理模型的模型。

这样做,加入了很多灵活性,并且可以复用Power Designer许多既有的机制。

下面就列出了一些工程主要的特性:-支持视图(Diagram):工程支持两种视图,一种叫工程视图(Project Diagram),用来展示模型和文档之间的关系;另一种叫框架矩阵(Framework Matrix),作为一种框架(Framework)来指导工程的建立,以及对工程进行有效的观察和维护。

PowerDesigner15.0Repository——元数据管理工具的新特性

PowerDesigner15.0Repository——元数据管理工具的新特性

PowerDesigner15.0Repository——元数据管理工具的新特性施银盾;吴佳明【期刊名称】《程序员》【年(卷),期】2009(000)004【摘要】随着信息的复杂化,企业对这些信息数据的管理也面临着巨大的挑战,作为描述这些信息数据的元数据的管理就显得格外重要。

在一些应用开发中,通常都要设计和分析多种模型,比如需求分析模型、业务流程模型、物理数据模型等,这些模型的控制管理对整个团队的协同工作和项目的有序进行至关重要。

传统的版本控制工具如CVS,Rational Clearcase,Visual Source Safe等多侧重于代码的版本和过程控制,使用较复杂,并且与模型设计工具相分离,同时对模型的管理粒度较大。

【总页数】1页(P145)【作者】施银盾;吴佳明【作者单位】Sybase公司PowerDesigner上海研发中心【正文语种】中文【中图分类】TP391.72【相关文献】1.元数据:网络环境下的数据描述和数据管理工具 [J], 陈晓波;雷震2.PowerDesigner 15.0 Repository——元数据管理工具的新特性 [J], 施银盾;吴佳明3.SQL Server Management Studio管理工具——SQL SERVER 2005新工具新特性探讨 [J], 牟丽莎;胡玉蓉4.Windows PowerShell 2.0十大新特性远程工作、脚本调试、后台任务以及其它新特性共同推进PowerShell的全面升级 [J], Michael Otey; 黄思维(译)5.科学数据库通用元数据管理工具的研究与实现 [J], 查新征;王龙潇;何洪波;肖云因版权原因,仅展示原文概要,查看原文内容请购买。

powerDesigner15使用说明

powerDesigner15使用说明

powerDesigner15.1的使用方法:ctrl+g先连接数据源,相当于编译ctrl+g出现新的页面如果id名称不能相同,则设置如下:tools/model options/model Settings/relationship和dataItem调出组件栏:tools/customize options/palettes在物理模型图(PDM)中设置自增长:双击字段前的箭头,选中对话框右下角Identity即可powerdesiner的自增长列1.如果dbms是MsSql,则选定表后,database-> edit current dbms-> 出现DBMS properties对话框,选择General页,左侧的树选择SQL 2000-> Profile-> Column -> Extended Attributes 下面的ExtIdentityIncrement是步进值,ExtIdentitySeed 是起始值,分别设定默认值,后返回。

2.在表的属性对话框里面,选择Clumns页,按Ctrl+U,在Idenitity前面打上钩。

如有必要,也可以将ExtIdentityIncrement和ExtIdentitySeed也打上勾,这样在设定Idenitity时也可以直接指定起始值和步进值了。

btw:我用的是PD11,刚刚开始学PD,关于Identity的设定也是找了好久。

3.对于ql server ,在表的属性对话框里面,选择Clumns页,按Alt+enter进入列的属性页面,在右下角勾选Idenitity属性即可.sql语句中表名与字段名前的引号去除:打开cdm的情况下,进入Tools-Model Options-Naming Convention,把Name 和Code的标签的Charcter case选项设置成Uppercase或者Lowercase,只要不是Mi xed Case就行!或者选择Database->Edit current database->Script->Sql->Format,有一项Case SensitivityUs ingQuote,它的comment为“Determines if the case sensitivity for identifiers is managed using double quotes”,表示是否适用双引号来规定标识符的大小写,可以看到右边的values默认值为“YES”,改为“No”即可!或者在打开pdm的情况下,进入Tools-Model Options-Naming Convention,把N ame和Code的标签的Charcter case选项设置成Uppercase就可以!在修改name的时候,code的值将跟着变动,很不方便修改方法:PowerDesign中的选项菜单里修改,在[Tool]-->[General Options]->[D ialog]->[Operating modes]->[Name to Code mirroring],这里默认是让名称和代码同步,将前面的复选框去掉就行了。

Powerdesigner使用指南

Powerdesigner使用指南

Powerdesigner使用指南1.概述本指南只介绍用Powerdesigner设计业务流程模型、概念模型、物理模型及仓库的使用,Powerdesigner其它模型的使用不在本指南的介绍范围。

本指南使用的工具为Powerdesigner15。

因Powerdesigner各版本间在业务流程模型、概念模型、物理模型设计操作上的改变不大,本指南对使用其它版本的Powerdesigner 具有一定的指导作用。

本指南以组织机构模型作为实例。

本指南的重点是介绍Powerdesigner工具的使用,不介绍建模技术。

在实际的设计过程中,不强制要求一定要先建概念模型,再建物理模型。

而是根据个人或项目的要求决定建什么模型。

2.术语工作区:workspace。

保存当前在Powerdesigner中使用的模型文件,下次执行Powerdesigner时,自动把工作区中的模型文件显示出来。

域:Domain。

自定义的数据类型。

概念模型:Conceptual Data Model。

物理模型:Physical Data Model。

仓库:Repository。

用于保存提交的模型文件,每次提交的模型文件都有一个版本号。

方便多人协同设计和版本管理。

3.Powerdesigner的一些特性应用3.1Name和Code的镜像设置Powerdesigner的每一个对象都包含name和code,在生成代码时,使用的是code,name是方便我们阅读。

建议在建模时,name栏输入中文,code栏输入英文字符,这样既方便我们阅读,也方便生成代码。

默认情况下,在name栏输入的内容会自动填写到code。

如果不希望这样,可执行菜单“Tools/ General Options”,在弹出窗口中选择Dialog,如下图:取消Name to Code mirroring前的选择就可以了。

3.2与仓库的连接设置如果需要设置与仓库连接的参数,可执行“Tools/ General Options”,在弹出窗口中选择Repository,如下图:相信大家从窗口上各选项的字面意思就能明白该选项是起什么作用了。

PowerDesigner15操作使用手册

PowerDesigner15操作使用手册

PowerDesigner15数据库导入教程一、建立数据库模型
图1.1 新建数据库模型
图1.2 选择物理数据模型二、配置数据库连接
图2.1 配置数据库连接
图2.2 新建数据库连接
图2.3 填写配置信息
图2.4 错误提示信息
填写完毕数据库连接配置信息后,测试连接时,有可能会出现如上图所示错误提示信息。

三、修正错误提示信息
图3.1 修正错误信息
图3.2 添加环境变量
图3.3 测试连接
针对图2.4出现的错误提示信息,进行修正,具体操作如下:
●更换JDBC的jar包,换成oracle自带的ojdbc14.jar。

●将oracle自带的JDBC的jar包路径,添加的系统classpath环境变量中去。

如上
图3.2所示。

●上述两项操作完成后,重启PowerDesigner,进行连接测试。

四、导入数据库模型
图4.1 选择数据库信息
图4.2 命名以及数据库版本选择
图4.3 选择数据库连接文件
图4.4 填写用户名密码、连接数据库
精品
图4.5 选择要导入的数据库对象
图4.6 开始导入数据库对象
welcome。

Power Designer 15 新特性之:工程(Project)--对大规模建模任务的支持

Power Designer 15 新特性之:工程(Project)--对大规模建模任务的支持

Power Designer 15新特性之:工程(Project)——对大规模建模任务的支持Sybase公司上海研发中心李珂为了应付日益复杂和庞大的建模任务,Power Design引入了全新的工程(Project)的概念,并且提供了一种称为框架矩阵(Framework Matrix)的机制来支持建模的框架和方法学,从而更有效的胜任其“集成化的企业级建模工具”的定位。

本文接下来将会为您着重介绍Power Designer 15中的工程(Project)这一特性。

什么是工程(Project)对于工程的概念,相信大家并不陌生,当文档数量和团队协作越来越多时,如何有效的进行管理就成了问题。

工程就像一个容器,方便我们管理分散的各个模型和文档。

“您可以将实现共同目标的一组模型,或者其它任何格式的文档放进一个工程里,并作为一个整体,存放到知识库(Repository)里”。

这是Power Designer用户手册里的描述。

为什么引入工程(Project)的概念从容器的角度来说,似乎Power Designer之前的版本已经支持了诸如工作区(Workspace)和文件夹(Folder)的功能,那么为什么还需要工程呢?对于复杂的建模任务,只有容器的功能似乎略显单薄,我们还需要更多便于查看、维护、共享甚至是引导等等功能。

当然如果在未来出现了更为复杂的需求或用例,也必须有升级和扩展到空间。

因此,工程被定义成了一种新的模型,从元模型的层次上看,它和面向对象模型(OOM)、数据模型(CDM、PDM)等等都是等价的。

从语义上看,它则是用来管理模型的模型。

这样做,加入了很多灵活性,并且可以复用Power Designer许多既有的机制。

下面就列出了一些工程主要的特性:-支持视图(Diagram):工程支持两种视图,一种叫工程视图(Project Diagram),用来展示模型和文档之间的关系;另一种叫框架矩阵(Framework Matrix),作为一种框架(Framework)来指导工程的建立,以及对工程进行有效的观察和维护。

PowerDesigner介绍

PowerDesigner介绍

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)对象, 来表示关系数据库设计分析。

PowerDesigner15连接Oracle数据库并导出Oracle的表结构

PowerDesigner15连接Oracle数据库并导出Oracle的表结构

我们介绍了PowerDesigner连接Oracle数据库,根据建立的数据源进行E-R图生成。

详细步骤如下:1、启动PowerDesigner2、菜单:File->Reverse Engineer ->Database 出来New Physical Data Model 对话框,DBMS选择ORACLE Version 10g 选项,其他可以选择默认值:点击“确定”按钮,弹出Database Reverse Engineering Options对话框:在此我们选择Using a data source,点击数据源按钮弹出Connection to a Data Source对话框,DataSource栏选中第三个Connection profilte选项;然后点击Configuer按钮,弹出数据源配置Configuer Data Connections对话框;把页签切换到第三个Connetion Profiles页签中,如果连接存在,选中就行,如果不存在,点击add Data Source数据库图标进行新增,弹出Connection Profile Definition对话框如下图;此对话框中需要输入以下信息Connection profile name: 输入数据库连接文件名,它会自动加上后缀名.dcp; Directory:数据库连接文件存放路径;可以任意;Connetction type: 选择JDBC;DBMS type : 数据库类型选择Oracle;Server name: 服务器名称;也相当于对应PL/SQL登陆页面的数据库;(Net Manager管理器可以看到服务器)Database name: 数据库名字;User name: 登陆数据库名字;Password: 密码JDBC Driver class: 驱动类;只要下拉框选择就行;JDBC Driver Jar URL: 访问的服务器路径JDBC connection files: 驱动包;需要指向ojdbc14.jar或者其他驱动的包的按钮路径;全部设置如下图点击Test Connection 按钮进行连接测试;测试连接是否成功;成功会弹出成功或者失败消息框;测试成功后;点击确定按钮,返回数据源配置Configuer Data Connections对话框列表中就会多出一个,如下图勾上刚刚创建的连接,点击确定按钮;返回Connetction to a Data Source 对话框,然后在下拉框中选择我们之前建立的数据源文件,并再次输入数据库User ID和password点击Connection即可连接至数据库,并得取所有的数据库对象,在此我们选择所有的Table。

PowerDesigner 15 新功能介绍

PowerDesigner 15 新功能介绍

PowerDesigner 15新功能介紹PowerDesigner 15在市場上已經公開Launch了,相較於前系列的版本,PowerDesigner 15包含一些新的模組,有讓人覺得”多了不少新奇功能”的感覺。

相較於以往版本,以前的版本是”補強”,這個版本,則可以說””創新”。

這一篇文章,我們將說明PD 15的新功能,將來針對重要的模組或功能,再以專文來介紹。

平台需求Microsoft Windows XP、Microsoft Windows Server 2003或Microsoft Windows Vista1.5 GHz processor1 GB RAM最多500MB硬碟空間核心功能使用者設定檔(User profiles)新的使用者設定檔可用來儲存各項設定,並可用來發布設定檔,讓大家有相同的操作設定。

這些設定包括有顯示喜好(Display Pregerences)、模組選項(Model options)、模組檢查(Check Model)、各種產生過程設定…等等。

January 09 M-Power eNewJanuary 09 M-Power eNew圖ㄧ:使用者設定檔相依矩陣(Dependency Matrices)相依矩陣存在所有模組,協助你以視覺化方式瀏覽或編輯物件間的關連性,即使這些物件各自在自己的模組內。

你可自訂這個矩陣,並定義你想要的物件種類和關聯型態,例如OOM 使用association link 關聯的類別(classes),對應到PDM 的表格(tables)圖二:相依矩陣可客製化的顯示喜好設定(Customizable Display Preferences)妳可以完全訂定圖形符號所要顯示的資訊類型。

針對延伸的物件,或是企業架構模組EAM(Enterprise Architecture Model),PowerDesigner 也提供機制,根據你的需要,設定你想要的顯示喜好。

PowerDesigner15.1中文教程

PowerDesigner15.1中文教程

Powerdesigner15.1 简要使用手册(2010年3月)神州数码教育学院杨庆跃网址:E-mail:bi60cn@目录1PowerDesigner简介 (3)2使用PowerDesigner环境 (5)2.1对象浏览器中的对象 (5)2.2PowerDesigner的几种模型文件: (6)3概念数据模型(CDM) (9)3.1创建概念图 (10)3.2创建及删除实体(Entity)及关系(Relationship) (11)3.3定义和使用域(Domain) (14)3.4建立数据项(Data Item) (17)3.5定义业务规则(Business Rule) (19)3.6定义和使用继承 (20)4物理数据模型(PDM) (26)4.1新建PDM (27)4.2将CDM 对象转换成PDM 对象 (28)4.3使用物理数据模型创建数据库脚本 (35)4.4逆向工程 (37)5生成数据库报表文件 (42)6多维图 (46)6.1创建多维图 (47)6.2获得多维对象 (48)6.3建立Cubes (49)6.4创建Cube数据 (50)1PowerDesigner简介PowerDesigner是Sybase公司的CASE工具集,是图形化、易于使用的企业建模环境。

使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。

利用PowerDesigner可以制作数据流程图、概念数据模型、物理数据模型,可以生成多种客户端开发工具的应用程序,还可为数据仓库制作结构模型,也能对团队设计模型进行控制。

它可与许多流行的数据库设计软件,例如:PowerBuilder、Delphi、VB等相配合使用来缩短开发时间和使系统设计更优化。

PowerDesigner 主要包括以下功能:•集成多种建模能力,能建立的模型包括:数据模型(E/R, Merise)业务模型(BPMN, BPEL, ebXML)应用模型(UML)• 自动生产代码,包括:SQL (支持多于50种数据库系统)Java.NET• 强大的逆向工程能力• 可扩展的企业库解决方案,具备强大的安全性及版本控制能力,可支持多用户• 自动化、可定制的报表能力2使用PowerDesigner环境z对象浏览器对象浏览器可以用分层结构显示你的工作空间,显示模型以及模型中的对象,实现快速导航。

PowerDesigner介绍(20120302)

PowerDesigner介绍(20120302)

XML ILM with EII/ETL BPM with Modeling and in Replication Modeling Tool Can Help Each Phase BPEL4WS UML 2.0 with Service
CDM (LDM), PDM O/R mapping Modeling
ISAD’2011-2012(2)
18
PowerDesigner数据模型文件
备份 模型 扩展名 扩展名 Requirements Model (RQM) .rqm .rqb Business Process Model (BPM) .bpm .bpb Conceptual Data Model (CDM) .cdm .cdb Logical Data Model .ldm .ldb
数据模型 (E/R)
面向对象模 型 (UML)
BPEL4WS, Sybase IO)
编码生成
IDE
数据库
ISAD’2011-2012(2)
Persistence Management
Application Servers
Integration Servers
10
Business Architecture
ISAD’2011-2012(2)
17
PowerDesigner新功能--通用功能
• 冲突分析--向上和向下检测冲突变化。能在变化产生之前以方便 和安全的方式呈现存在冲突的文档和报表。
• 文档生成--提供全面向导驱动以及拖拽方式来生成Excel列表、 HTML和RTP文档。
• 高度的可扩展性--可定制的GUI、MDA(Model Driven Architecture )、脚本。 • 数据映射编辑器--以拖拽的方式实现对象/关系、XML到数据库和 数据仓库的映射。 • 面向服务的架构--在业务和技术级上构建服务。

PowerDesigner15 数据建模_基础篇

PowerDesigner15 数据建模_基础篇

质量联友,诚信服务;项目管理的目的是有序简单!
人才 速度 品质 服务 诚信 和谐
概念、逻辑和物理数据模型
本 章 地 图
PowerDesigner的主界面 PowerDesigner建模环境
质量联友,诚信服务;项目管理的目的是有序简单!
人才 速度 品质 服务 诚信 和谐
PowerDesigner主界面
质量联友,诚信服务;项目管理的目的是有序简单!
人才 速度 品质 服务 诚信 和谐
面板里的工具
图形工具 •记录 在能插入一个区域,您可以插入笔记 •连接依赖/扩展依赖 在图形中的自由标签画一个图形连接 在记录和对象间建立一个日志连接 •文件 为.txt文本插入一个文件标签连接 •标题 插入标题标签 •包 插入一个包的标签 •文本 插入一个文本框
第一章 PowerDesigner15数据建模 简介
质量联友,诚信服务;项目管理的目的是有序简单!
人才 速度 品质 服务 诚信 和谐
概念、逻辑和物理数据模型
本 章 地 图
PowerDesigner的主界面 PowerDesigner建模环境
质量联友,诚信服务;项目管理的目的是有序简单!
人才 速度 品质 服务 诚信 和谐
快捷方式可重用性和更新问题?对象被复制到多个对象里面丌能同步更新?父对象迚行修改丌会反映到子对象里面快捷方式是一个链接对象这些对象是声明并引用的目标对象的定义设在其他地方?目标对象可能在同一个模型里面也可能在丌同的模型或包里?内部快捷方式是在同一模型当中两个包的快捷方式?外部快捷方式是丌同模型间的快捷方式人才速度品质服务诚信和谐质量联友诚信服务
第二章 构建概念和逻辑数据模型
质量联友,诚信服务;项目管理的目的是有序简单!

图文并茂详解PowerDesigner15.1各模块功能的使用

图文并茂详解PowerDesigner15.1各模块功能的使用

***计算机科学学院711实验室PowerDesigner15.1使用教程图文并茂详解PowerDesigner15.1各模块功能的使用幽灵柯南©版权所有vivianshine@2011-7-1目录1 PowerDesigner简介 (3)1.1 powerDesigner建模工具简介 (3)1.2 PowerDesigner 主要包括以下几个功能部分 (4)1.3 PowerDesigner 的5 种模型文件 (5)1.3.1概念数据模型 (CDM) (5)1.3.2逻辑数据模型 (LDM) (6)1.3.3物理数据模型 (PDM) (6)1.3.4面向对象模型 (OOM) (6)1.3.5业务程序模型 (BPM) (7)1.4模型区别 (7)1.4.1对象转换 (7)1.4.2其它对比 (7)2概念模型设计 (7)2.1实体 (8)2.2 关系 (12)2.2.3继承 (15)2.2.4关联(Association) (16)3.物理模型设计1——表和主外键 (18)3.1主键 (20)3.2外键 (22)4.物理模型设计2——约束 (24)4.1唯一约束 (24)4.2 CHECK 约束 (25)4.3默认约束 (31)5.物理模型设计3——视图、存储过程和函数 (32)5.1视图 (32)5.2存储过程和函数 (34)6.定义和使用域(Domain) (36)6.1关于域 (36)7.将CDM 对象转换成PDM 对象 (38)8.使用物理数据模型创建数据库脚本 (42)9.逆向工程 (44)10.生成数据库报表文件 (45)PowerDesigner是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。

利用PowerDesigner 可以制作数据流程图、概念数据模型、物理数据模型,可以生成多种客户端开发工具的应用程序,还可为数据仓库制作结构模型,也能对团队设备模型进行控制。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

PowerDesigner 15新功能介紹PowerDesigner 15在市場上已經公開Launch了,相較於前系列的版本,PowerDesigner 15包含一些新的模組,有讓人覺得”多了不少新奇功能”的感覺。

相較於以往版本,以前的版本是”補強”,這個版本,則可以說””創新”。

這一篇文章,我們將說明PD 15的新功能,將來針對重要的模組或功能,再以專文來介紹。

平台需求Microsoft Windows XP、Microsoft Windows Server 2003或Microsoft Windows Vista1.5 GHz processor1 GB RAM最多500MB硬碟空間核心功能使用者設定檔(User profiles)新的使用者設定檔可用來儲存各項設定,並可用來發布設定檔,讓大家有相同的操作設定。

這些設定包括有顯示喜好(Display Pregerences)、模組選項(Model options)、模組檢查(Check Model)、各種產生過程設定…等等。

January 09 M-Power eNewJanuary 09 M-Power eNew圖ㄧ:使用者設定檔相依矩陣(Dependency Matrices)相依矩陣存在所有模組,協助你以視覺化方式瀏覽或編輯物件間的關連性,即使這些物件各自在自己的模組內。

你可自訂這個矩陣,並定義你想要的物件種類和關聯型態,例如OOM 使用association link 關聯的類別(classes),對應到PDM 的表格(tables)圖二:相依矩陣可客製化的顯示喜好設定(Customizable Display Preferences)妳可以完全訂定圖形符號所要顯示的資訊類型。

針對延伸的物件,或是企業架構模組EAM(Enterprise Architecture Model),PowerDesigner 也提供機制,根據你的需要,設定你想要的顯示喜好。

圖三:Layout種類設定圖像資料庫(Icon library)PowerDesigner 15提供數以百計、高品質的圖像供使用,增進模型顯示的多樣性。

延伸的組合和子物件(Extended compositions and sub-objects)PowerDesigner的metamodel特色,持續新增各種彈性,允許你建立更多父物件和子物件的關連性。

這可定義在DBMS定義檔案、延伸模組定義檔案(extended model definition)以及其他各種模組定義檔。

Plugin supportPowerDesigner 15現在支援Visual Studio 2008的PowerDesigner plugin。

Other featuresz版權授權(Sysam licensing) – floating licenses浮動版權將在沒有使用後三小時,歸還給license serverz自動排列工具(Autolayout) – 改善並新增多的排列種類支援z相容性(Compliancy) – PowerDesigner 15現在相容於FDCC 和 FIPS規範。

(FDCC和FIPS和美國政府相關標準有關)January 09 M-Power eNewProjects and Framework Matrics新模組PowerDesigner 15 有關專案(project)和框架(framework)矩陣的新觀念,能夠將模組間群組化,並且更能架構出模組流程。

以下介紹在PowerDesigner 15中,有關專案和框架的角色和功能:專案(Projects)“專案”提供一個便利的環境,可針對多個模組和檔案一起運作;類似一個容器,將所有的產出放在一起。

專案的圖形可顯示內含模組和文件間的聯結關係。

專案樣板(Project templates)為了協助PowerDesigner的使用者,快速且熟析建置專案內容,PowerDesigner提供”專案樣版”,裡面內含有預先建立的模組、內容、規則以及格式。

專案樣板適合企業型專案架構或是框架,需要很多模組以及整合的專案類型。

框架矩陣(Framework matrices)框架矩陣協助你模組化的過程,藉由提供一矩陣表列,內含的每一格(cell),都有預先定義好的工作,也都必須完成。

PowerDesigner針對FEAF(Federal Enterprise Architecture Framework)框架,提供預先定義好的框架矩陣,以供使用者自行客制化。

企業架構模組(Enterprise Architecture Model)新模組企業架構模組(簡稱EAM)用來協助你分析及文件化組織的模組架構。

我們可以基於下列原因使用EAM:z文件化(documentation) – 作為企業管理的一部分z規範(compliance)– 紀錄系統符合的標準會規則。

z異動管理(change management) – 包含下列可能的狀況:合理化(Rationalization) – 節省成本及增加效能技術的異動 – 系統可能需要升級收購或合併(acquisition or merger) – 不同系統必須一起運作以下說明EAM的功能:EAM diagramsPowerDesigner EAM提供七種EA圖形,允許你模組化你的企業流程以及技術層面的基礎架構,同時顯示她們之間的關連性。

在EAM,包括三個層級,每個層級都有各自的圖形:z企業層級(Business Layer)January 09 M-Power eNewJanuary 09 M-Power eNew組織圖(Organization Chart) – 以圖形的樹狀格式呈現組織架構Acme CompanyIT Indirect Sales Direct Sales Purchase Human Resources Payment Hiring Finance MarketingManufacturingQuality ProductionProduct ManagementQuality Manager Tester Production managerInventory managerTeam managerEmployee圖四:Organization Chart企業溝通圖(Business Communication Diagram) – 分析及呈現企業單位間的關係、流程或聯繫January 09 M-Power eNewCustomerProduction reportProduction reportPurchase requestManufacturing - Site1Manufacturing - Site2Central - Headquarter Central purchasingSupplier圖五:企業溝通圖範例ㄧproduction reportProduction schedulingProductionInventory control ShippingAcknowledge receptionReceivingPurchase requestPurchasingCustomerCentral - HeadquarterSalesInvoice圖六:企業溝通圖範例二流程對應圖(Process Map) – 辨識與人員組織無關的企業架構,以及描述企業的功能和流程January 09 M-Power eNewDirest salesSend to manufacturingValidate order Register orderIndirect salesOrganize eventContact partnerManufacturingShip products Manage quality ManufactureManage availability Manage inventory圖七:流程對應圖City Planning Diagram – 以宏觀、高度較高的,勾勒出企業架構January 09 M-Power eNewInventory managementSTO Inventory systemManufacturing chain managementMDN Prod MonitorOrder management systemInvoice application Customer relationshipiPhone applicationCustomer managementCustomer dbSuppliersCustomersproductsOrdersSupplier managementSCM System圖八:City Planning Diagramz 應用程式層級(Application Layer)應用程式架構圖(Application Architecture Diagram) –可用來顯示高度視野的應用程式架構圖,包括應用程式、副程式(sub-applications)、元件、資料庫、服務…等等,以及她們之間的關係。

Inventory ManagementCheck inventoryInventory Manufacturing planning Replicated ordersOrder management applicationCapture orderReceive orderSend to manufactureCheck credit Register order Create invoiceDatabase serverCustomer Orders.InvoiceInvoiceSend invoice 圖九:應用程式架構圖服務導向圖(Service Oriented Diagram) – 可用來結合應用程式層級和企業層級兩個層級物件之間的關係,這有助於SOA的設計。

January 09 M-Power eNewJanuary 09 M-Power eNewTechnology layerJava service .Net serviceOpen account Register salesHR Service Finance service Reporting ServiceApplication layerSAP Service Custom legacy service PeopleSoft Service SAP DB PeopleSoft DB Legacy DBBase reporting圖十:服務導向圖z 技術層級(Technology Layer)技術基礎建設圖(Technology Infrastructure Diagram) –以高階圖示顯示部署於企業的實體架構圖January 09 M-Power eNewServer AServer BServer CRouter WorkstationMobile DeviceLaptopNetworkLaptop2Workstation_3Firewall SFOFirewall NYFirewall ORApplication farmServer_B2Server_C2Database clusterServer E:Database_1:Database_2圖十ㄧ:技術基礎建設圖範例ㄧJanuary 09 M-Power eNewFinance service:Finance serviceinvoice db:Invoice Invoicing app:Invoice applicationReporting service:Reporting Service圖十二:技術基礎建設圖範例二Visio importPowerDesigner 15可以將微軟Visio 圖,匯入到EAM (以及BPM)圖,讓你持續擴展流程圖在PowerDesigner 內的運用,目前支援可匯入的Visio 型態和對應的圖形包括如下: z Organization Chart to Organization Chartz Software/Enterprise Application to Application Architecture Diagram z Basic/Detailed Network Diagram to Technology Infrastructure Diagram z Network/Active Directory to Organization Chart z Network/LDAP Directory to Organization Chart企業流程模組(Business Process Model)新增功能Visio importBPM現在可以將微軟Visio圖,匯入到BPM (以及EAM)圖,讓你持續擴展流程圖在PowerDesigner內的運用,尤其在技術上的層面,而不是單純的流程圖。

相关文档
最新文档