powerdesigner的使用

时间:2024-01-23 17:00:27

前言

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

如何运用powerdesigner创建目录

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


修改ClassDiagram名字。

根据具体的业务来起名字


如何运用powerdesigner画类图

画出类图关系

具体化类信息

具体化属性信息


具体化方法信息




效果图

把类图转成ER图

新增physical Data Model

选择数据库类型

选择要转化的对象

效果图

修整转化后的ER图信息

修整表的信息

修整表的字段信息

预览

根据ER图生成sql

生成Database

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

选择要输出的表

效果

注意事项

去除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