PowerDesigner 16.5 安装图解 与 快速入门

目录

PowerDesigner 概述与数据模型

PowerDesigner 安装与汉化

PowerDesigner 快速入门

PowerDesigner 导出 Oracle 表

PowerDesigner 生成数据库文档


本文环境:Win 10 + Java JDK 1.8 + Oracle 11g/12c + PowerDesiger 16.5

PowerDesigner 概述与数据模型

1、PowerDesigner 是一款非常强大的建模工具,提供了一个完整的企业建模环境。数据库建模是 PowerDesigner 的强项,支持超过 60 种(版本)关系数据库管理系统,如 Oracle、IBM、Microsoft、Sybase、MySQL、SQL Server 等,支持各种主流应用程序开发平台,如 Java J2EE、Microsoft .NET™(C#和 VB.NET)、Web Services 和 PowerBuilder 等。

2、PowerDesigner 16.5 有 11 种数据模型,可以使用 File(文件) -> New Model(新建模型),作为程序员其中作为常用的数据模型就是 物理数据模型 (PDM)

业务程序模型 (BPM)

帮助您识别、描述和分解业务流程。您可以对系统进行不同层次的详细分析,也可以将重点放在控制流(执行序列)或数据流(数据交换)上。

您可以为BPEL、BPMN和许多其他流程语言建模、逆向工程和生成。

概念数据模型 (CDM)帮助您分析信息系统的概念结构,以确定要表示的主要实体、它们的属性以及它们之间的关系。CDM比逻辑(LDM)或物理(PDM)数据模型更抽象。
数据移动模型(DMM)提供组织中信息移动的全局视图。您可以分析和记录数据的来源、移动到何处以及如何在过程中进行转换,包括复制和ETL。
企业体系结构模型(EAM)帮助您分析和记录组织及其业务功能,以及支持它们的应用程序和系统以及它们在其上实现的物理体系结构。
自由模型(FEM)为任何一种自由的对象(FEM)建模提供了一种自由的环境。它通常与一组扩展相关联,这些扩展允许您定义自己的概念和图形符号。
逻辑数据模型 (LDM)逻辑数据模型(LDM)帮助您分析信息系统的结构,而不依赖于任何特定的物理数据库实现。LDM已经迁移了实体标识符,比概念数据模型(CDM)更抽象,但不允许您对更具体的物理数据模型(PDM)中可用的视图、索引和其他元素进行建模。
多模型报表(MMR)是一种PowerDesigner报表,它可以记录任意数量的模型,并显示它们之间的链接。要创建这样的报表,必须在工作区中至少打开一个模型,并且可以随时添加其他模型。
面向对象模型 (OOM)通过用例、结构和行为分析以及在部署方面使用统一建模语言(UML)帮助您分析信息系统。您可以为Java、.NET和其他语言建模、逆向工程和生成。
物理数据模型 (PDM)

物理数据模型(PDM)帮助您分析数据库中的表、视图和其他对象,包括数据仓库所需的多维对象。PDM比概念(CDM)或逻辑(LDM)数据模型更具体。您可以为所有最流行的dbms建模、逆向工程和生成。

需求模型(RQM)

帮助您分析任何类型的书面需求,并将它们与将要实现它们的用户和组以及其他模型中的设计对象联系起来。

您可以使用RQM来表示任何结构化文档(例如功能规范、测试计划、业务目标等),并将需求层次结构导入和导出为MS Word文档。

XML模型(XSM)帮助您分析XML架构定义(.XSD)、文档类型定义(.DTD)或XML数据缩减(.XDR)文件。您可以对这些文件格式进行建模、逆向工程和生成。

PowerDesigner 安装与汉化

1、从 PowerDesigner 官网下载比较麻烦,但是从网上搜索的化,一搜一大把,本文以 PowerDesigner 16.5 版本为例进行安装、unravel、汉化。

链接: 百度网盘-链接不存在 提取码: c6xk

2、PowerDesigner 的安装、unravel、汉化很简单,按着下面的步骤即可:

=====PowerDesigner16.5 安装说明=====

1、第一步:双击运行安装文件,进入向导后,直接 Next

2、第二步:选择 Trial ,表示试用(后面再进行unravel),然后 Next

3、第三步:选择 Peopled Republic of China(PRC),选择 “我同意协议”,然后 Next

4、第四步:选择安装路径,然后 Next

5、第五步:选择安装的特性,默认即可(其中的 Eclipse 3 Plug-in 默认不勾选),然后 Next

6、第六步:选择安装用户配置文件,默认都没有勾选,这里直接全选,然后 Next

7、后面直接 Next,然后就会开始正式安装

==========PowerDesigner16.5 unravel说明==========

1、将 pdflm16.dll 文件覆盖安装目录下的源文件

2、替换文件之后就PoJ成功了,虽然还是“试用版”,但是软件 license 不会过期,相当于永久试用

============PowerDesigner16.5 汉化说明============

1、全选 "汉化文件"目录下的所有文件,复制到安装目录,然后粘贴,替换掉所有源文件

2、重启软件汉化成功

3、安装过程 gif 动图:MyDocument/PowerDesigner 安装破解汉化.gif at master · wangmaoxiong/MyDocument · GitHub

PowerDesigner 快速入门

1、PowerDesigner 功能很强大,也很丰富,现在先来个 Hello World 入门,实现的目标是:假如开始一个新项目,需要为数据库设计表,所以新建物理数据模型,设计好之后,可以由物理数据模型生成数据库。

workspace(工作空间)上右键—>新建 —>选择 Physical Data Model(物理数据模型)。或者:File(文件)—>新建模型。

2、如下所示演示了创建 emp 表,deptment 表,以及为 emp 的 deptId 关联外键到 deptment 表的主键。

3、PowerDesigner 操作需要熟能生巧,多操作才能熟练,下面再演示一下将整个设计好的数据库导出为 sql 文件

想要修改表的Name字段的时候,Code不自动跟着变化,则可以设置:toolsGeneral Options...Dialog取消勾选 Name to Code mirroring

选择需要导出图像的表,然后选择 "编辑 > 导出图像" 即可导出 E-R 图。

PowerDesigner 导出 Oracle 表

1、PowerDesigner  可以将设计的数据库生成数据库,同时对数据库进行逆向工程得到物理数据模型。逆向生成的方式有几种,本文介绍 odbc 数据源的方式。

安装 odbc 数据源客户端

2、odbc 数据源工具用于配置 odbc 数据源,之后在 PowerDesigner  工具中才能选择配置好的数据源,这样 PowerDesigner  才能连接上 Oracle 库,然后将数据库逆向生成物理数据模型。

3、可以从 Oracle 官网下载 odbc 数据源,以 Version 12.2.0.1.0 版本为例,下载 如下两个文件:

instantclient-basic-nt-12.2.0.1.0.zip 

instantclient-odbc-nt-12.2.0.1.0-2.zip 

百度网盘链接:https://pan.baidu.com/s/1F68HTpL2rbMoByZuZWZqiA    提取码:gfzc

=============Oracle ODBC 客户端安装说明=============

1、odbc 客户端 Oracle 官网下载地址:Instant Client for Windows 32-bit

2、从 Oracle 官网根据版本需要选择下载到本地

3、将 instantclient-odbc-nt-11.2.0.4.0.zip、instantclient-basic-nt-11.2.0.4.0.zip 解压到同一个目录下

4、然后打开以管理员身份运行 cmd,进入上一步的解压目录下,输入 odbc_install.exe,然后回车即可安装,会有一行信息提示安装成功

5、安装成功后,进入:控制面板\所有控制面板项\管理工具,可以看到工具 “ODBC 数据源(64 位)”,双击即可运行,然后就可以管理 ODBC 数据源了

4、安装很简单,如下所示,以管理员身份运行 odbc_install.exe 即可。

E:\temp\Oracle11g\client\instantclient_11_2>odbc_install.exe
Oracle ODBC Driver is installed successfully.
E:\temp\Oracle11g\client\instantclient_11_2>
# 执行此脚本的目录不能删除或者改变名称,否则后期 PowerDesigner 关联数据源时会找不到.dll 文件

配置 odbc 数据源

1、安装完成后,进入控制面板\所有控制面板项\管理工具,找到 “ODBC 数据源(64 位)”,双击运行。

2、点击添加按钮,然后根据实际需要创建新数据源,这里以性质 Oracle 数据源为例。

3、配置数据源的信息如下,和使用普通的工具连接 Oracle 基本一样,其余内容可以默认,然后点击 "Test Connection"按钮可以测试数据源是否配置正确,提示 Success 则表示配置完成。

PowerDesigner  配置数据库驱动

1、以管理员身份启动 PowerDesigner 程序 然后同样是新建“物理数据模型 (PDM)”,接着配置数据库连接,操作如下动图所示。

PowerDesigner  连接数据库导出表

1、上面 PowerDesigner 配置好数据源驱动,这里开始连接数据库,就可以正式从 Oracle 导出表了,操作如下动图所示。

PowerDesigner 的功能是非常丰富的,入门之后,后续根据需要再慢慢积累即可。

PowerDesigner 生成数据库文档

1、Report(报告)→Generate Report(生成报告) 选择语言、选择文件存放位置确定。

2、PowerDesigner 还提供了文档编辑功能:ReportReports...点击 New Report 图标 修改 Repor namet语言选择ChineseReport template 选择 Full Physical Report,之后即可打开文档编辑窗口。

评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蚩尤后裔-汪茂雄

芝兰生于深林,不以无人而不芳。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值