(pdm产品数据管理)利用Powerdesigner15和PDMReader生成数据库说明文档

合集下载

数据库实验五:使用PowerDesigner设计数据库

数据库实验五:使用PowerDesigner设计数据库

实验五:使用PowerDesigner设计数据库[目的和意义]掌握将现实世界的事物转换成E-R 图的基本技术,能够正确判断给定表的关键词;了解将E-R 图转换成关系表的技术;掌握使用PowerDesigner 工具创建CDM概念数据模型的方法,以及完成数据库表的创建和修改等工作。

[实验内容]本实验的主要内容:使用PowerDesigner按下列要求创建用户数据库模型:1.PowerDesigner软件的安装;2.数据库需求分析;3.设计数据库并创建CDM概念数据模型;[实验步骤]1 安装与破解PowerDesigner软件目前主要的建模工具厂商有Sybase PowerDesigner, IBM Rational Rose, Computer Associates ERWin等。

PowerDesigner是Sybase公司的CASE工具集,使用它可以方便地对信息系统进行分析设计, 其中主要受关注的有数据设计模型、对象模型、和业务流程模型等,它几乎包括了数据库模型设计的全过程。

目前的最新版本是 PowerDesigner 15,我们实验安装的版本为PowerDesigner v12.5。

1.1 安装PowerDesigner软件在给定的安装文件夹Sybase.PowerDesigner.v12.5-EDGE下找到安装文件powerdesigner 125_eval.exe,点击直接安装。

点击“Next”继续,接受默认设置,直至安装完成。

1.2 破解PowerDesigner软件安装文件夹子目录中的两文件pdflm12.dll和license.lic用于破解。

安装完成后,在安装文件下找到pdflm12.dll文件,用它去替换PowerDesigner 安装目录下的pdflm12.dll同名文件。

然后在“开始”->“所在程序”―>“Sybase”―>PowerDesigner12中点击“PowerDesigner”打开软件。

Powerdesigner逆向工程从sqlserver数据库生成pdm

Powerdesigner逆向工程从sqlserver数据库生成pdm

Powerdesigner逆向⼯程从sqlserver数据库⽣成pdm 第⼀步:打开"控制⾯板"中的"管理⼯具"第⼆步:点击"管理⼯具"然后双击"数据源(odbc)"第三步:打开之后,点击"添加"第四步:选择"sqlserver" 点击"完成"第五步:跟据⾃⾝的情况填写说明:名称和描述可以⾃⼰命名,服务器就是你的数据库地址(下图)第六步:填写好登录名和密码第七步:完成所有配置后,打开PowerDesigner 15 新建模型,选择好数据库类型第⼋步:选择"数据库"第九步:选择好数据源(就是第⼀步到第六步在控制⾯板⾥配置的那个)第⼗步:配置好后,打点击"数据库"选择如下图第⼗⼀步:进⾏如下图配置第⼗⼆步:勾选需要的配置第⼗三步:点击ok完⼯(剩下的⾃⼰⼿动填写,可能有些东西没有,如中⽂说明什么的)逆向OraclePowerDesigner提供了逆向⼯程,允许将已经存在的数据库转化为数据库物理模型,再由物理模型得出数据库的概念模型(E-R模型),这⾥使⽤的数据库是Oracle10g,使⽤逆向⼯程抽取数据库物理模型的步骤如下:1.打开PD,菜单操作顺序为File>>Reverse Engineer>>Database...,表⽰从数据库进⾏逆向⼯程,这⾥的选项还有:Process Language、Object Language、XML Definition...三个。

2.选择Database...选项后,在弹出的General选项卡的DBMS选择Oracle Version 10g,share the DBMS definition确定。

3.选择数据源:using an ODBC datasource,从中选择⼀个配置好的数据源。

数据库导出word

数据库导出word

数据库导出wordpdm生成word文档如何将pdm导出到word1、使用PowerDesigner打开或创建一个pdm模型文件,如果没有该软件请先下载并安装该软件。

2、点击菜单报告->report wizard,弹出报告创建向导窗口。

3、输入报告名字,例如:输入report2,然后选择语言简体中文(Simplified Chinese),点击下一步。

4、在报告格式单选框中选择rtf,在展现模板下拉列表中默认选择professional即可,点击下一步。

5、在报告结构预览步骤中选择需要展示的章节,包含介绍、短描述、全描述章节等内容,在这里默认即可,点击下一步。

6、在报告布局步骤中选择对象类型,然后配置对象的列表布局和对象的卡片布局信息,在这里默认即可,点击下一步。

7、最后一步点击完成,会弹出文档另存为窗口,选择文件路径,输入文件名,例如:report2.rtf,然后点击保存,PowerDesigner会在指定的目录下生成report2.rtf文件。

8、用Office Word打开report2.rtf文件后,点击文件->另存为菜单,选择保存类型为docx,然后点击保存按钮,到此便成功将pdm文件导出为word文件了。

怎么将数据库设计pdm文件导出为word格式使用PowerDesigner打开或创建一个pdm模型文件,如果没有该软件请先下载并安装该软件点击菜单报告->report wizard,弹出报告创建向导窗口输入报告名字,例如:输入report2,然后选择语言简体中文(Simplified Chinese),点击下一步在报告格式单选框中选择rtf,在展现模板下拉列表中默认选择professional即可,点击下一步在报告结构预览步骤中选择需要展示的章节,包含介绍、短描述、全描述章节等内容,在这里默认即可,点击下一步在报告布局步骤中选择对象类型,然后配置对象的列表布局和对象的卡片布局信息,在这里默认即可,点击下一步最后一步点击完成,会弹出文档另存为窗口,选择文件路径,输入文件名,例如:report2.rtf,然后点击保存,PowerDesigner会在指定的目录下生成report2.rtf文件用Office Word打开report2.rtf文件后,点击文件->另存为菜单,选择保存类型为docx,然后点击保存按钮,到此便成功将pdm文件导出为word文件了导出模型后,模型会自动生成一个Reports文件夹,里面包含一个report2的报告模板,点击report2右侧会显示可选项和报告项,在这里可以选择报告的展示项目和展示结构,用来定义个性化的报告内容步骤阅读怎么将数据库设计pdm文件导出为word格式将一个PD设计的PDM来导出WORD文档第一步,点击Report Temlates 制作模板第二步,时间问题,我们在PATH小图标中,选择我们已经做好的一个FDATemplate 模板,并双击,没有模版的朋友,点New图标这时候,我们左右2个区,Aavailable区域中选择你想要在WORD文档中展示的东东,这里我们选择List of Tables,和List of Table Columns[数据表格信息]如图,右键点击,Selection选择你想要在数据表格中展示的信息,想要展示的就打钩鼠标右键选择LAYOUT样式功能制作样式点击保存,一个简单的RTP文档就制作完成了。

PDM操作手册

PDM操作手册

目录一、PDM的简介 (4)1.1 PDM的基本功能 (4)1.2 PDM选用的软件 (4)1.3 PDM的基本术语 (4)二、PDM软件Windchill相关安装及设置 (8)2.1 Windchill使用前的设置 (8)2.2 相关软件的安装 (10)2.3 环境变量的设置 (12)2.4 Windchill WGM 与相关制图软件的关联 (13)三、Windchill 10.0 主界面的介绍 (15)3.1 Windchill 10.0的简介 (15)3.2 Windchill 10.0 的操作界面 (15)四、Windchill中的产品信息 (18)4.1查找产品信息 (18)4.2查看产品信息 (21)五、制图软件与Workgroup Manager集成后的使用 (24)5.1 开始新的设计(以AutoCAD 2010为例) (24)5.2 共享CAD模型(以AutoCAD 2010为例) (26)5.3 修改CAD模型(以AutoCAD 2010为例) (29)六、产品结构的创建 (32)6.1 手动创建部件和成品 (31)6.2 关联CAD 文档和部件 (34)6.3 部件结构的编辑(BOM的搭建) (37)七、文档的管理 (42)7.1 文档的创建 (42)7.2 修改文档 (46)7.3 建立文档与部件的关联 (48)八、基线的创建与添加 (50)8.1 基线的定义 (50)8.2 基线的创建与添加 (50)九、签审流程 (54)9.1提交审阅 (54)9.2进行签审 (56)十、变更管理 (58)10.1创建变更通告 (58)10.2修改修订的产品 (61)10.3变更通告的签审 (62)十一、工作的管理 (63)11.1修改个人密码 (63)11.2管理个人工作主页 (64)11.3个人工作的委派 (66)一、PDM的简介1.1 PDM的基本功能PDM: Product Data Management, 产品数据管理,是一个介于基础信息结构软件和应用软件之间的一种框架软件系统。

PowerDesigner设计数据库使用规范

PowerDesigner设计数据库使用规范

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

它可以制作多种数据模型,也能对团队设计模型进行控制。

还可以与许多流行的软件开发工具,例如PowerBuilder、Delphi、VB等相配合使系统设计更优化并缩短开发时间。

并不是每个设计都需要用到PD,对于比较大型的项目,它是很好的,对于短平快类型的项目,例如时间要求一周左右的系统,没有必要使用,直接维护数据库即可,对于表的数量超过10个的系统,建议使用PD进行设计和交流。

1.创建概念数据模型(CDM)1.1创建CDM步骤选择文件建立新模型,弹出如图所示对话框,选择ConceptualDataModel 模型(即概念数据模型),单击OK,即确认创建。

双击资源浏览窗口中新创建的CDM 名称图标,打开CDM 模型属性窗口,进行相关属性信息设置。

如下图:1.2对象命名通用规范以下三种规范属于基本规范,适用于本文所有数据库对象命名规范。

1、长度规范:凡是需要命名的对象其标识符均不能超过3个英文单词长度(30个字符),也即:Oracle中的表名、字段名,函数名,过程名,触发器名,序列名,视图名的长度均不能超过3个英文单词长度(30个字符);2、构成规范:数据库各种名称必须以字母开头,但严禁使用SYS 开头;名称只能含有字母,数字和下划线“_”三类字符,“_”用于间隔名称中的各语义字段;不要使用DUAL作表名;3、大小写规范:构成Oracle数据库中的各种名称(表明,字段名,过程名,视图名等等)的所有字符,必须使用大写,也就是不能在脚本中,对任何名称添加双引号“”来设定字符的大小写形式,只要不采用“”限制,Oracle自动会将各名称转化成大写。

2.进行ER设计的准备工作2.1实体命名不相同检查PowerDesigner默认不能存在相同名称的实体属性,这也是考虑到可能产生的一些如主键外键等名称冲突问题,但当进行实际数据库设计时,可能会多次使用相同数据项(DataItem)便于理解各实体。

powerdesigner建立数据库表

powerdesigner建立数据库表

主要步骤:
1.使用powerdesigner来建立数据库表的结构。

2.添加数据源,配置连接等。

3.导入对应的数据库。

具体实现:
1.
打开powerdesigner,File->New Model…
2.
建立数据表
3.
Database->Generate Database…
4.
选择Confugure…
5.
选择Add Data Source(Ctrl+N)
6.
注意这里
1.先要打开MySQL Query Browser新建一个数据库名为studentDatabase
2.Browse JDBC Driver Jar Files(这里要选择一个jar包)
结果图:
7.
点击Test Connection…
8.点击ok
若出现
请检查1.是否打开MySQL Query Browser
2.studentDatabase数据库是否已经建立
下图是成功的信息:
一步步ok
回到原来的界面选择数据源
点击Connect
点击确定
点击Run后
查看下MySQL Query Browser:
大工告成!
点击Run可以添加数据库
也可以使用另一种方法:
打开命令行,将生成的.sql语句拖入执行也可!
>mysql –u root –p
>use 刚才建立的数据库名(student)
>source 将生成的.sql语句拖入,即可
如图:。

PowerDesigner操作手册

3.切换到Selection标签页,列出CDM的所有对象,你可以选择对哪些对象进行转换,一般默认全部选中4.确认各项设置后,点击“确认”按钮,即生成相应的PDM模型5.由于在第二步中选中了Check model,所以在生成PDM时,会先对CDM进行检查,检查结果可能会包含ERROR,这样就不能成功生成PDM,需要先将错误解决。

有一种最简单的办法,就是取消对Check model复选框的选择,但一般不建议这么做生成PDM后,我们可能还会对前面的CDM进行更改,若要将所做的更改与所生成的PDM保持一致,可对已有PDM进行更新,操作为:选择菜单栏上的Tools->Generate Physical Data Model,打开PDM Generation Options,选择Update existing Physical Data Model,并通过Select model 下拉框,选择需要更新的PDM备注:Preserve modifications:当已经生成一个PDM文件,并在已生成的PDM中对某些对象做了修改(比如更改了对象的位置),现在要从CDM再次生成PDM文件时(更新),而需要保护原来在PDM中所做的修改,这时应选择这个选项。

四、PDM生成建表脚本PDM生成数据库建表脚本的步骤如下:1.选择菜单栏Database->Generate Database,打开Database Generation 窗口,其中包括生成数据库的各种参数选项。

在Director后选择脚本文件的存放目录,并在File文本框输入脚本文件名称。

勾选上One file on ,表示所生成脚本将包含于一个文件中。

在Generation选项栏中选择Script general单选框,确认生成数据库方式为直接生成脚本文件2.按上图设置Tables & Views标签页的参数3.按下图设置Keys & Indexes 标签页的参数4.按下图设置Database标签页的参数5.按下图设置Options标签页的参数6.切换到Selection标签,选择需要生成脚本的PDM对象,标注红色的两个按钮分别可以实现全选和全部不选功能7.各项设置确认没有问题后,点击“确定”按钮,即可生成建表脚本PDM生成建表脚本时,常见的两个问题及解决方法如下:pdm生成建表脚本时,字段超过15字符就发生错误(oracle)解决方法:打开PDM后,会出现Database的菜单栏,进入Database -Edit Current DBMS -script-objects-column-maxlen,把value值调大(原为30),比如改成60。

powerdesigner创建数据库的流程

powerdesigner创建数据库的流程PowerDesigner是一种功能强大的建模工具,可用于创建和维护数据库。

以下是使用PowerDesigner创建数据库的一般流程。

1. 确定需求在开始创建数据库之前,首先需要明确数据库的需求。

这包括确定数据库的目标和范围,了解用户的需求和期望,以及确定数据库中需要包含的数据对象和关系。

2. 创建新模型在PowerDesigner中,可以创建一个新的逻辑数据模型。

逻辑数据模型用于表示数据库中的数据对象和它们之间的关系,而不涉及具体的数据库引擎或技术实现。

3. 添加实体和关系在逻辑数据模型中,可以添加实体和关系。

实体代表数据库中的表,而关系表示表之间的关联和连接。

通过添加实体和关系,可以建立数据库的结构。

4. 定义属性和约束对于每个实体,需要定义其属性和约束。

属性是表中的列,而约束是对属性的限制或规定。

例如,可以定义属性的数据类型、长度、默认值、唯一性、外键关系等。

5. 添加索引索引对于提高数据库的查询性能非常重要。

在PowerDesigner中,可以为实体添加索引,以便在查询数据库时快速定位和访问数据。

6. 设计视图和过程除了数据对象,数据库还可能包含视图和过程。

视图是虚拟表,它是基于一个或多个表的查询结果。

过程是一系列数据库操作的集合,可以在数据库中执行。

7. 生成物理模型一旦逻辑数据模型完成,可以将其转换为物理数据模型。

物理数据模型考虑了具体的数据库引擎和技术实现,以及一些性能和优化方面的考虑。

8. 选择数据库平台在创建物理模型时,需要选择数据库平台。

PowerDesigner支持多种主流数据库平台,如Oracle、SQL Server、MySQL等。

选择适合项目需求的数据库平台。

9. 配置数据库设置根据选择的数据库平台,可以配置相关的数据库设置。

这包括指定数据库的名称、表空间、存储过程语言、字符编码等。

10. 转换为脚本物理模型定义了数据库的结构,但数据库的实际创建需要使用SQL脚本。

PowerDesigner使用教程_PDM

PowerDesigner使用教程_PDM
PowerDesigner是一款功能强大的数据建模和设计工具,主要用于创建和维护企业级数据库、应用程序、数据仓库等。

本文将介绍PowerDesigner中的PDM(Physical Data Model)模型,以及如何使用PowerDesigner进行PDM建模。

首先,打开PowerDesigner软件后,点击菜单栏上的“新建”按钮,选择“模型”选项。

在弹出的对话框中,选择“物理数据模型”作为模型类型,并设置模型的名称和位置。

点击“确定”按钮创建新的PDM模型。

接下来,我们可以开始创建实体和属性。

在PowerDesigner的左侧面板中,选择“实体”工具,然后在模型画布上点击鼠标左键,即可创建一个新的实体。

在弹出的对话框中,输入实体的名称,并设置其他属性,如主键、索引等。

在实体中,我们可以添加属性。

选择“属性”工具,然后在实体上点击鼠标左键,即可创建一个新的属性。

在弹出的对话框中,输入属性的名称、数据类型等信息。

还可以设置属性的约束条件、默认值等。

除了实体和属性,我们还可以创建关系。

选择“关系”工具,然后在模型画布上点击鼠标左键,即可创建一个新的关系。

在弹出的对话框中,选择关系的类型(一对一、一对多等),并设置关系的名称、主外键等。

总之,PowerDesigner是一款功能强大的PDM建模工具,可以帮助用户创建和维护数据库、应用程序等。

通过本文的介绍,相信您已经对PowerDesigner的PDM建模有了初步的了解。

希望这些信息对您在使用PowerDesigner进行PDM建模时有所帮助。

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)。

利用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了。

相关文档
最新文档