Powerdesigner的容易忘记的常用配置

来源:互联网 发布:vb精简版下载 编辑:程序博客网 时间:2024/05/16 01:54

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

把原来的内容:

Sql代码  收藏代码
  1. %20:COLUMN% [%National%?national ]%DATATYPE%[%Unsigned%? unsigned][%ZeroFill%? zerofill][ [.O:[character set][charset]] %CharSet%][.Z:[ %NOTNULL%][%IDENTITY%? auto_increment:[ default %DEFAULT%]][ comment %.q:@OBJTLABL%]]  
 

改为:

Sql代码  收藏代码
  1. %20:COLUMN% [%National%?national ]%DATATYPE%[%Unsigned%? unsigned][%ZeroFill%? zerofill][ [.O:[character set][charset]] %CharSet%][.Z:[ %NOTNULL%][%IDENTITY%? auto_increment:[ default %DEFAULT%]][ comment %.q:COMMENT%]]  
 

其实只有最后的@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 菜单,然后在面板中有相应的选项。


原创粉丝点击