1、Powerdesigner 默认的E-R图为 Barker。 而有时候需要用到Crow's Foot的模式来表示。
具体更改如下: 在概念模型图下点击Tools --> Model Option 进入面板将右下角的Notation 下拉更改为 Entity/Relationship。
2、去除在编辑实体属性时code随name编辑而改变的效果。
操作如下: 点击Tools ---> General Option -----> 左边栏选择 Dialog 然后在右边框 取消勾选 Name to Code Mirroring 。
3、将在生成的数据库sql文件中将 name 映射到 注释字段 如:
/*==============================================================*/ /* Table: FILE */ /*==============================================================*/ create table FILE ( FileID int not null auto_increment comment 'FileID', Snumber char(13) not null comment '学号', FileDescription varchar(200) comment '文件描述', FileType tinyint not null comment '文件类型 1代表相册图片 2 代表其他上传文件', FileTmpPath varchar(100) not null comment '文件临时存储路径', UploadDate datetime not null comment '文件上传日期', primary key (FileID) );
在Database-->edit Current DBMS...
设置dbms的属性,找到mysql5.0-->script-->objects-->column-->add
把原来的内容:
改为:
其实只有最后的@OBJTLABL改为COMMENT就行了。
然后检查一下表的alert语句是否配置正确:
找到mysql5.0-->script-->objects-->Table-->TableComment:
value中,增加如下内容
alter table [%QUALIFIER%]%TABLE% comment %.60qA:COMMENT%
去除的方法很简单,就是将 上面配置的
COMMENT 替换回原来的
@OBJTLABL 就ok了。
4、配置数据中字段的 Default 值:
方法:在生成的物理模型图中 双击打开一个表 在面板中切换到 Columns tab菜单下。先单击选中要设置default 值的列 (一定要选) 然后点下排菜单栏最左边的 属性菜单 快捷键 alt+enter进入。 进入后面板有一个Standard Checks, 单击之后 有个Default 输入框,输入你默认的值就行了。
5、配置关系中级联更新删除设置
方法:在物理模型中点击关系箭头,在弹出的面板中选择 Integrity 菜单,然后在面板中有相应的选项。