Powerdesigner的容易忘记的常用配置

1、Powerdesigner 默认的E-R图为 Barker。 而有时候需要用到Crow's Foot的模式来表示。


具体更改如下:   在概念模型图下点击Tools --> Model Option 进入面板将右下角的Notation 下拉更改为 Entity/Relationship

Powerdesigner的容易忘记的常用配置_第1张图片


2、去除在编辑实体属性时code随name编辑而改变的效果。

     操作如下: 点击Tools ---> General Option -----> 左边栏选择 Dialog  然后在右边框 取消勾选 Name to Code Mirroring

Powerdesigner的容易忘记的常用配置_第2张图片


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 输入框,输入你默认的值就行了。

Powerdesigner的容易忘记的常用配置_第3张图片


5、配置关系中级联更新删除设置

方法:在物理模型中点击关系箭头,在弹出的面板中选择 Integrity 菜单,然后在面板中有相应的选项。

Powerdesigner的容易忘记的常用配置_第4张图片

你可能感兴趣的:(数据库相关)