目录
1.数据模型
1.1创建项目
1.2创建数据物理模型
1.3设置table
1.4导出sql
表之间的关系,不用真实外键,连接线路代表关系。
1.4.1切换数据库
注意:去掉外键,这样导出的sql 将不会有外键。
1.5导出 world
1.6去掉代码同步
在修改name的时候,code的值将跟着变动,若觉不方便,可去掉该功能。
修改方法:PowerDesign中的选项菜单里修改,在[Tool]->[General Options]->[Dialog]->[Operating modes]->[Name to Code mirroring],这里默认是让名称和代码同步,将前面的复选框去掉就行了。
1.7从工作区移除BPM
2.操作
2.1编辑表
表名和字段名全部用小写字母,名称长度尽量缩短,名称太长其他软件处理时会自动截取固定长度的名称。名称中不要有除下划线以外的其它特殊字符。
字段类型尽量统一,日期格式用Date类型,字符串类型用varchar,超文本用Text,金钱等带小数的数值用numeric。如果是postgresql数据库,int类型有很多种,分别对应不同的java数据类型,int2对应smail,int4对应Integer,int8对应Long。
设置主键字段
2.1.1powerDesigner设置主键自增
表结构没有设置主键自增,找不到设置自增的字段
Columns 的UI上有一个漏斗型 的图标 Customize columns and filters
点击以后选择你要的列,里面有:default 和identity 选中后,以后表格能只需要填写或者打勾就行了
2.2创建index
注意:这里需要按照实际的名称命名,防止重名。
2.3创建表
在数据库中执行此SQL建表语句创建数据表