PowerDesigner15.1操作手册

合集下载

powerdesigner 教程

powerdesigner 教程

powerdesigner 教程PowerDesigner 是一款数据库建模工具,它可以帮助用户设计和管理数据库结构。

下面是一个简单的教程,介绍了如何使用PowerDesigner。

1. 安装 PowerDesigner:首先,下载并安装 PowerDesigner 软件。

安装完成后,启动该软件。

2. 创建新模型:在 PowerDesigner 的主界面中,选择“文件”>“新建”>“模型”。

然后,选择合适的数据模型类型(如关系型数据库、面向对象数据库等),并为模型命名。

3. 创建数据表:在左侧的模型树中,找到刚创建的模型,右键单击它,并选择“新建”>“数据表”。

然后,输入数据表的名称和其他属性,如列名、数据类型等。

重复此步骤以添加更多的数据表。

4. 定义关系:在数据表上右键单击,并选择“新建”>“关联”。

然后,选择关联的两个数据表,并定义它们之间的关系类型(如一对一、一对多等)。

5. 设计实体属性:在数据表上右键单击,并选择“新建”>“列”。

然后,输入列的名称和其他属性,如数据类型、长度、默认值等。

重复此步骤以添加更多的列。

6. 设计主键和外键:在数据表上右键单击,并选择“新建”>“主键”或“外键”。

然后,选择相关的列,并定义主键或外键的属性。

7. 生成物理模型:在 PowerDesigner 的菜单栏中,选择“工具”>“逆向工程”>“生成物理模型”。

然后,选择想要生成的数据库类型,如 MySQL、Oracle 等。

8. 导出脚本:在生成的物理模型中,选择“文件”>“导出”>“生成脚本”。

然后,选择脚本语言和导出的路径,并点击“导出”按钮。

9. 完成:至此,你已成功设计和生成数据库结构。

根据需要,你可以进一步修改数据模型、增加数据表或进行其他操作。

希望这个简单的教程能帮助你快速上手 PowerDesigner。

请根据实际需要,在不同的步骤中进行相应的操作。

Power Desinger基本使用指导

Power Desinger基本使用指导

Power Designer 基本使用指南选用12.5版本一、创建ER 图1、打开Power Designer 软件,选择“文件”菜单“新建”命令,弹出图1所示对话框。

图12、在图1左侧选择“ConceptualDataMode ”,然后右侧输入ER 图名称,比如“学生管理ER ”,点击“确定”按钮,进入图2所示。

图23、利用鼠标左键点击工具条上对应图形,然后在工作区适当位置左键点击鼠标,出现实体框架。

右键单击推出实体绘制。

4、双击一个实体图形,出现实体属性对话框。

如图3所示。

在name中输入该实体名称,比如:学生。

Code不用输入,自动与name同名。

图35、在图3中点击“Attibutes”选项卡,然后在里面输入实体的各个属性及其详细信息。

其中M表示强制标示,即该属性必须输入。

P标示为主键标示。

如图4所示。

图46、在图4中设置属性的数据类型的时候,可以选择,也可以点击后面的按钮,弹出图5所示的对话框,从中选择数据类型及长度。

比如图5所示。

图57、在图4中设置了P标示之后,应该点击“Identifiers”选项卡,如图6所示,然后在图6中设置标示的名称Name。

如图所示,可以输入“主键”,也可以输入“学生主键”等等名称。

图68、在一一设置好所有实体之后,再开始设置实体间联系。

如图7所示。

比如设置“学生”和“专业”实体之间不带属性的关系,过程如下:首先在工具栏中点击Relationship 按钮,然后在图7中在第一个实体“学生”实体上按下鼠标左键(不要松开),然后移动到第二个实体“专业”实体上之后松开鼠标左键。

将会出现两个实体之间联系,如图8所示。

图7图89、然后在图8所示的图中用鼠标左键双击两个实体之间的联系线。

然后弹出图9所示对话框。

首先在“Grneral”选项卡中输入Name,比如:注册。

图910、然后点击“Cardinalities”选项卡,设置联系类型和基数(Cardinality)。

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和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生成SQL脚本步骤详解

PowerDesigner生成SQL脚本步骤详解

首先我安装的PowerDesigner的版本是:15.1汉化破解版,打开PowerDesigner之后的工作界面如下:这里我就以员工和部门之间的关系来建立表了。

首先得明确关系是:一个部门下可以有多名员工,一名员工只能属于一个部门。

下面是建立PDM的步骤:会出现如下界面:然后点击OK,就会出现如下界面:接下来看界面的右上角:点击后,鼠标箭头会改变形状,此时在左边空白区域点击即可创建新表。

然后就是如下界面:然后切换回箭头的鼠标样式后,双击表,出现如下界面:填写完毕后,不要关页面,点击第二个tab页“Columns”,这里面就是编写字段的地方了,如下图所示:想要生成的SQL脚本在数据库中执行后每个字段都有注释的话,这里就需要点击左上角红色框中的那个按钮了,点击之后出现的界面为:写完直接点击确定即可。

之后界面就是这样了:接下来再建部门表,同样的步骤,我这里就不再赘述了,建完部门表之后就成了如下界面了:那么接下来就是将两个表进行关联了。

如下图所示:注意:点击之前得先搞明白用谁关联谁,仔细看员工表,里面有个部门ID字段,此字段就是用来关联部门的,意义就是一个员工只能关联一个部门,所以这里的关系是用员工表去关联部门表。

明白这里是用员工表去关联部门表了之后,我们就可以点击那个按钮了,然后怎么连线呢?就从员工表开始,连向部门表即可,连完之后如下图所示:点击连线,出现如下界面:从此图可以看出:部门表是父表,员工表是子表。

然后点击第二个Tab页“Joins”:然后点击确定即可。

此时界面会变成这样了:注意看员工表的部门ID字段后面多了一个<fk>标记,表示此字段为外键。

接下来的工作就是生成SQL脚本了。

淡定。

接着看:会出现如下界面:会出现如下界面:会出现如下界面:点击左下角的测试按钮,出现如下页面则表示配置成功了:我最开始一直是链接失败,气死我了,后来百度下找到解决方法了,解决办法如下:好了,不多说,点击刚才页面的OK后,会出现如下界面:再点击确定。

powerdesigner逻辑模型操作手册

powerdesigner逻辑模型操作手册

PowerDesigner逻辑模型操作手册导读:本文是针对使用PowerDesigner软件进行逻辑模型设计的操作手册,旨在帮助读者更好地掌握PowerDesigner软件的逻辑模型设计功能。

1. 逻辑模型概述1.1 逻辑模型的定义逻辑模型是数据库设计中的一个重要环节,它描述了数据库中数据的结构、关联、约束等信息,是数据库设计的基础。

1.2 PowerDesigner逻辑模型的作用PowerDesigner是一款功能强大的数据库建模工具,它能够帮助用户快速、精确地进行逻辑模型设计,提高数据库设计的效率和质量。

2. PowerDesigner逻辑模型的基本操作2.1 新建逻辑模型在PowerDesigner中,用户可以通过“文件”->“新建”->“逻辑模型”来新建一个逻辑模型文件,并选择所需的数据库类型。

2.2 添加实体在新建的逻辑模型中,用户可以通过“模型”->“新建”->“实体”来添加一个实体,并输入实体的名称、描述等信息。

2.3 添加属性在实体中,用户可以通过“编辑”->“新建”->“属性”来添加实体的属性,并设置属性的数据类型、长度、约束等信息。

2.4 建立实体之间的关系在PowerDesigner中,用户可以通过“编辑”->“新建”->“关系”来建立实体之间的关系,并设置关系的类型、角色、约束等信息。

3. PowerDesigner逻辑模型的高级操作3.1 使用逻辑视图逻辑视图是PowerDesigner中的一个重要功能,它能够帮助用户更直观地查看和编辑逻辑模型。

3.2 使用逆向工程PowerDesigner支持逆向工程功能,用户可以通过逆向工程将已有的数据库结构反向导入到PowerDesigner中,从而进行进一步的数据库设计。

3.3 使用生成脚本PowerDesigner提供了生成DDL脚本的功能,用户可以通过选择目标数据库类型和选项,快速生成数据库的建表脚本。

下载 PowerDesigner 15.1 的安装文件和破解文件

下载 PowerDesigner 15.1 的安装文件和破解文件

下载PowerDesigner 15.1 的安装文件和破解文件下载PowerDesigner 15.1 的安装文件和破解文件PowerDesigner 15.1 下载地址:/share/link?shareid=177870&amp;uk= 3626956064破解文件下载地址:/share/link?shareid=177873&amp;uk= 3626956064安装详细图解步骤:1.运行PowerDesigner 15.1 安装包:2.运行安装包后出现下图并选择红圈中的Next&gt; :3.点击Next&gt; 后出现如下界面:PS:红圈1选择安装的地区,这里选择的是Hong Kong(中国香港)红圈2选择I AGREE(我同意)条约点击红圈3的Next&gt; (下一步)4.点击Next&gt; 后出现如下界面:PS:红圈1是选择安装的路径,这里选择安装在了D 盘下点击红圈2的Next&gt; (下一步)5.点击Next&gt; 后出现如下界面:PS:选择需要安装的组件,我这里选择的系统默认的组件。

单击红圈中的Next&gt; (下一步)6.点击Next&gt; 后出现如下界面:PS:选择需要安装的用户配置文件,这里我选择了全部安装单击红圈中的Next&gt; (下一步),,从这里开始后就可以一直点击下一步。

直接依次上图PS:等待安装完成。

很快便安装好了。

PS:完成安装,点击红圈中的Finish 退出安装。

PowerDesigner 15.1 破解方法:解压下载的【PowerDesigner 15.1破解文件.rar】文件,用文件夹下的pdflm15.dll覆盖PowerDesigner15安装目录下的pdflm15.dll (这里是:D:\Program Files\Sybase\PowerDesigner 15)即可。

PowerDesigner使用手册

PowerDesigner使用手册

PowerDesigne使用手册一.创建数据库物理模型打开PowerDesigne,创建物理模型文件选择Physical Data Model(物理模型),在DBMS中选择SQL Server2000在窗体右上角有一个palette面板,表示图例。

:表示表:表示表之间的关系我们拖放一个表到界面上双击表,来设置表的属性Name属性:表的PowerDesigner中的名称(使用中文名称)Code属性:表在数据库中的名称(使用英文名称)选择选项卡Columns设置表的字段Name和Code属性同上,DataTyep表示列的数据类型,P表示是否是主键列,M打上勾表示列不允许为空为了设置更多的列的属性,可以点击图标,设置更多的列的属性选择Identity,添加标示列属性选择Default,添加默认值属性注意:如果在添加列属性时,没有发现这些属性,表示在创建物理模型时没有选择DBMS为SQL Server2000,需要重新创建物理模型,正确选择DBMS如下图,创建好2个表为2个表建立主外键关系,建立主外键前,必须保证2个表的公共字段的列名一致选择Palette面板上的,从子表(员工表)拖放到主表(职位表),来建立2个表的主外键关系这样物理模型基本上就建立好了,接下来我们根据物理模型来生成数据库脚步注意:生成脚本时,界面上不能有空白的表(没有任何列的表)生成数据库脚步的设置中,主要是设置Director属性,表示生成的脚本保存的路径,其他设置根据自己的需求进行修改(一般情况下不需要修改)注意:生成的数据库脚本不包括创建数据库的脚本,因此,需要先创建好数据库,然后再将生成的脚本放置在查询分析器中执行二.根据数据库反向获得物理模型我们可以对已存在的数据库进行反转,来生成对应的物理模型。

(不支持SQL Server2005)主要步骤:➢创建指定数据库的ODBC数据源➢根据ODBC数据源反转数据库在这里我们以pubs数据库为例,首先创建ODBC数据源打开“控制面板”,选择“管理工具”中的“数据源(ODBC)”在用户数据源或系统数据源中点击“添加”按钮添加新的数据源。

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

第1页 共44页 PowerDesigner操作手册 第2页 共44页 第3页 共44页 目 录 一、POWERDESIGNER简介 .................................................................................. 4 1.1 常用模型文件........................................................................................... 4 1.2 POWERDESIGNER使用环境 ...................................................................... 5

二、创建和管理CDM ................................................................................................. 6 1.1 新建CDM ................................................................................................ 6 1.2 实体及实体间关系................................................................................. 10 1.2.1 新建实体 ......................................................................................................... 10 1.2.2 使用实体间关系 ............................................................................................. 17 1.2.2.1 使用联系 ................................................................................................. 18 1.2.2.2 使用继承 ................................................................................................. 25 1.3 新建和使用域......................................................................................... 27

三、CDM生成PDM ................................................................................................. 31 四、PDM生成建表脚本 ........................................................................................... 34 五、PDM生成REPORT .......................................................................................... 40 六、总结 ..................................................................................................................... 44 第4页 共44页

一、PowerDesigner简介 1.1 常用模型文件 公司主要使用PowerDesigner的以下两类模型文件:  逻辑模型(CDM):描述了与任何软件和数据存储系统无关的数据库整体逻辑结构,通常包含了与物理数据库无关的数据对象,提供了一种描述企业运行或业务行为的形象化的表达方式。  物理模型(PDM):叙述数据库的物理实现。主要目的是把CDM中建立的现实世界模型生成特定的DBMS脚本,产生数据库中保存信息的储存结构,保证数据在数据库中的完整性和一致性。 第5页 共44页

1.2 PowerDesigner使用环境

 树形模型管理器:以树形方式展示模型所包含的内容以及内容之间的层次关系  图表窗口:组织模型中的图表,以图形方式展示模型中各对象之间的关系  输出窗口:显示操作结果  常用工具面板:用于在图表窗口插入对象的常用工具,主要有以下一些: 第6页 共44页 二、创建和管理CDM

1.1 新建CDM 1. 选择菜单栏File->New,打开New窗口 第7页 共44页

2. 在左边模型类型(Model type)列表中,选中Conceptual Data Model,单击“确认”按钮即新建了一个默认名为ConceptualDataModel_1的CDM工程 第8页 共44页

3. 在树形模型管理器中,右键单击新建的CDM工程名,从出现的菜单中选中Rename,即可将新建CDM工程名修改为自己想要的,如:NG-CRM5.5逻辑模型

4. 在树形模型管理器中,右键单击新建的CDM工程名,从出现的菜单中选择New->Package即可新建一个包(Package)。Package用于对一个CDM工程的图表按照业务等规则分类存放,如NG-CRM5.5数据模型分为客户域、用户域、帐户域等多个域 第9页 共44页 5. 在树形模型管理器中,右键单击新建的Package名,从出现的菜单中选择New->Conceptual Diagram即可Package下新建一个Diagram 第10页 共44页

1.2 实体及实体间关系 1.2.1 新建实体 1. 在新建的CDM中,选择常用工具面板中的实体(Entity)工具,再在图标窗口空白区域单击鼠标左键,即添加了一个实体 第11页 共44页

2. 双击新建的实体,打开实体属性窗口,输入实体的名称(Name)和代码(Code) 第12页 共44页

3. 双击新建的实体,打开实体属性窗口,切换到Attributes标签页,单击属性窗口工具栏中的Add a Row工具或者直接单击属性列表的某一空白行即为实体添加了一个属性,同时可设置属性的Name、Code、数据类型(Data Type),是否不能为空(M复选框),是否为主键字段(P复选框)等 第13页 共44页 4. PowerDesigner考虑到主键外键名称可能冲突的问题,默认两个不同实体中不能存在相同名称的属性,但在实际设计的时候,为了便于理解,通常需要在两个实体中使用相同的属性名,如NG-CRM5.5中所有信息(INFO)表都存在4个字段:操作流水(LOGIN_ACCEPT)、操作工号(LOGIN_NO)、操作代码(OP_CODE)、操作时间(OP_TIME),由于这些字段在所有实体中的作用意义一样,所以最好使用同样的名称。为此需要更改PowerDesigner的相关设置,更改操作为:选择菜单栏的Tools->Model Options,打开Model Options窗口,取消选中的Unique code即可 第14页 共44页

5. 若要更改实体属性列表中显示的相关选项可以通过单击工具栏中的Customize Columns and Filter工具打开Customize Columns and Filter窗口,在列表中选择需要显示的项目即可完成设置 第15页 共44页 6. 更改了名称和添加了属性的新建实体如下图所示 第16页 共44页

若要更改实体的显示方式,选择菜单栏的Tools->Display Preferences,打开Display Preferences窗口,选中Object View下的Entity进行设置。如若只显示实体的名称,不显示实体属性字段和标识符(Identifiers),取消选中的Attributes复选框和Identifiers复选框即可 第17页 共44页 1.2.2 使用实体间关系 完成实体定义后,应该在它们之间建立关系。实体之间的关系通常是根据业务规则确定 的,如对于移动运营商来说,一个客户拥有多个用户,这就是客户和用户之间的关系。 实体之间的关系常用的主要有联系和继承两大类,在常用工具面板中分别用标注为黄色和红色的工具表示。 第18页 共44页 1.2.2.1 使用联系

在CDM中,联系是用实体间的一条线来表示的,联系的具体含义是通过线两端的符号 来表示的,在两个实体间创建联系的步骤如下: 1. 在工具面板中左键单击联系(Relationship)工具 2. 在实体A上单击鼠标左键,按住不放,拖拽鼠标到实体B上后才松开,这样就建立了实体A和实体B之间的Relationship 第19页 共44页

3. 双击新建的关系,打开关系属性窗口 第20页 共44页

4. 输入属性Name和Code(可以采用默认的),之后切换到Cardinalities标签页,进行详细的设置 第21页 共44页 联系是通过实体间的一条线来表示的,而联系的具体含义则是通过配置联系属性页面的

内容以更改线两端的符号来表示的。联系可配置的属性主要包括上图中用红色椭圆标注的4部分:  one to one, one to many和 many to many是最常见的联系属性,用来配置一个实体中的实例数与另一个实体中的实例数的比值关系  Mandatory:强制表示实体间的联系是否是可选的。在CDM中用穿过联系线的一条短直线表示强制,用联系线上的一个小圆圈表示可选

上图表达了两个含义:其一是一个用户必须归属于且只能归属于一个客户;其二是一个客户可以有多个用户,也可以一个用户都没有。

相关文档
最新文档