powerdesigner的使用

前言

  • 做过建模和设计的人都知道,powerdesigner是个强大实用的工具;采用模型驱动方法,将业务与IT结合起来,可帮助部署有效的企业体系架构,并为研发生命周期管理提供强大的分析与设计技术。本文档简单的介绍一下创建目录、画类图、把类图转成ER图、修整转化后的ER图信息、根据ER图生成sql。

如何运用powerdesigner创建目录

新建工作空间并新建一个Object-Oriented Model

868068-20180106154647237-1810814315.png
868068-20180106154700659-680419131.png

修改ClassDiagram名字。

根据具体的业务来起名字

868068-20180106154742174-1747874004.png
868068-20180106154752846-1687823508.png

如何运用powerdesigner画类图

画出类图关系

868068-20180106154859503-895908087.png

具体化类信息

868068-20180106154921987-1973733807.png

具体化属性信息

868068-20180106154938487-789204799.png
868068-20180106154945143-194743360.png

具体化方法信息

868068-20180106155007456-1001047413.png
868068-20180106155013909-2077655767.png
868068-20180106155020112-558080098.png
868068-20180106155026362-359534174.png

效果图

868068-20180106155051174-1946818148.png

把类图转成ER图

新增physical Data Model

868068-20180106155130174-877685628.png

选择数据库类型

868068-20180106155148378-1313585107.png

选择要转化的对象

868068-20180106155206284-1505385283.png

效果图

868068-20180106155225378-288028930.png

修整转化后的ER图信息

修整表的信息

868068-20180106155300565-828132632.png

修整表的字段信息

868068-20180106155319674-754182107.png

预览

868068-20180106155336721-695728762.png

根据ER图生成sql

生成Database

868068-20180106155406299-937154268.png

选择存放文件的路径和文件名

868068-20180106155428987-974607811.png

选择要输出的表

868068-20180106155446971-2062088292.png

效果

868068-20180106155503409-1956529108.png

注意事项

去除pdOid注释,这样类图中的preview注释中就不会有一堆乱码。

具体操作:Java::Generation/Options/GenerateOID,Value值设置为No

导出 sql 步骤,需要注意的地方

Database --》 Generate Database.. --> 切换 Farmat 选中 Generate name in empty comment ( 否则导不出注释、选中导出表 ) --> 切换 Options 选中 key ( 否则导不出主键 )

想要生成的sql能把注释自动增加上

在Database-->edit Current DBMS...设置dbms的属性,找到mysql5.0-->script-->objects-->column-->add

转载于:https://www.cnblogs.com/nikeodong/p/8214483.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值