PowerDesigner简介
PowerDesigner最初由Xiao-Yun Wang(王晓昀)在SDP Technologies公司开发完成。PowerDesigner是Sybase的企业建模和设计解决方案,采用模型驱动方法,将业务与IT结合起来,可帮助部署有效的企业体系架构,并为研发生命周期管理提供强大的分析与设计技术。PowerDesigner独具匠心地将多种标准数据建模技术(UML、业务流程建模以及市场领先的数据建模)集成一体,并与 .NET、WorkSpace、PowerBuilder、Java™、Eclipse 等主流开发平台集成起来,从而为传统的软件开发周期管理提供业务分析和规范的数据库设计解决方案。此外,它支持60多种关系数据库管理系统(RDBMS)/版本。PowerDesigner运行在Microsoft Windows平台上,并提供了Eclipse插件。
(1)PowerDesigner是什么?
Power Designer 是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,他几乎包括了数据库模型设计的全过程
(2)PowerDesigner有什么特点?
优点:
不用在使用create table等语句创建表结构,数据库语句,可以自动生成
数据库设计人员只关注如何进行数据建模即可
(3)使用PowerDesigner对数据库建模?
创建Physical Data
创建表,输入表的字段
创建表之间的关系
PowerDesigner逆向工程, 导出数据库表结构
-
File->Reverse Engeneer->DataBase
根据需要选择数据库类型, 这里我使用的是MySQL
-
选择数据源
选择我们刚刚创建的连接配置(前面没有创建配置的, 你也可以在这里进行配置)
输入用户名和密码, 点击连接
选择数据库连接后, 点击确认
-
选择要导出的数据库表
这里默认是会选中所有的表
-
点击确认
Report配置和导出
-
Report->Reports->New Report
-
选择中文, 选择标准模板
3.Report items配置
鼠标右键, 点击表格列的清单, 配置Layout
勾选要导出的属性
Name数据库表的字段名, 如 id
DataType是表字段数据类型, 如 bigint
Length是表字段长度, 如 128
Mandatory表示是否必须, 即非空, 如 True
Comment是表字段注释, 如 id是主键字段
设置属性对应的表格列宽, 可以用mm或%作为单位
调整属性列在导出的表格中的顺序 (从左到右)
点击确定
设置完成后, 可以点击打印, 预览或者导出
第2个按钮是预览, 第3个按钮是打印, 第4个按钮是导出html文件, 第5个按钮是导出rtf文件, 导出rtf文件后即可使用word打开, 转换为doc/docx文件