powerdesigner使用文档
powerdedesiger是一个强大的数据库设计工具,使用Data Architect可利用实体-关系图为一个信息系统创建
"概念数据模型"-CDM(Conceptual Data Model)。
powerdesigner配置
Could not Initialize JavaVM!
配置JDK,JDK必须为32位
PowerDesigner Tools --> General Options --> Variables:
JAR D:\Java\jdk1.6.0_13\bin\jar.exe
JAVA D:\Java\jdk1.6.0_13\bin\java.exe
JAVAC D:\Java\jdk1.6.0_13\bin\javac.exe
JAVADOC D:\Java\jdk1.6.0_13\bin\javadoc.exe
1.powerdesigner新建物理数据模型
1.点击菜单栏新建
2.选择新建物理数据对象模型
3.选择使用数据库
4.给新建的物理对象模型命名,点击确定,进入物理对象模型编辑界
5。示例:新建两张表(Students,Class)并提供一个外键约束
具体步骤:(1)点击工具,新建两张表(2)双击新建好的表,进入table编辑界面,指定表名,字段等属性(3)增加外键,Students表的classId指向class表的id字段
2.建立数据库模型的注意事项
1.创建数据表时每张表的主键设置为ID
2.每张表需添加创建时间CREATE_TIME与更新时间LAST_UPDATE_TIME两个字段
3.数据表中的字段名应避免使用数据库关键字
4.数据表表名不能为表名英文的复数形式
5.oracle数据库常用字段类型:
字符串类型:VARCHAR2(0 CHAR)
数字类型:NUMBER(%n),NUMBER(%s,%p)
时间类型:TIMESTAMP
大数据类型:CLOB
3.powerdesigner逆向工程
- File-->Reverse Engineer-->Database...
2.在弹出的界面中填写 model name 和 选择 目标数据库版本
3.在弹出的窗口中 我们选择 “Using a data source”,并点击 下图红色圆圈按钮创建要使用的 datasource4.选择Connection profile,并点击configure进行创建JDBC连接
5.点击框中的数据库图标进行创建,填写要逆向生成pdm文件的数据库名称,url的地址,以及对应的数据库jar包,测试连接成功后,点击确定
6.选择刚创建的数据库连接文件,输入数据库名及密码,点击Connect,点击确定7.选择要“逆向工程的对象”8.可以看到正在逆向数据库9.生成的结果就在编辑区中, “Ctrl + S”保存,就会导出为 *.pdm 文件