欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

怎么开启PowerDesigner15工具栏被禁用掉的图标

程序员文章站 2023-11-30 18:51:40
怎么开启PowerDesigner15工具栏被禁用掉的图标...

powerdesigner 15 的版本,工具栏上的inheritance图标默认是禁用的,如下图所示:

怎么开启PowerDesigner15工具栏被禁用掉的图标

取消禁用的方法如下:

tools->model options->model settings->notation 设为“e/r+merise”就行了,具体操作步骤如下图所示:

怎么开启PowerDesigner15工具栏被禁用掉的图标

怎么开启PowerDesigner15工具栏被禁用掉的图标

改成“e/r+merise”就行了

怎么开启PowerDesigner15工具栏被禁用掉的图标

此时工具栏就可以使用那三个被禁用掉的图标了,如下图所示:

怎么开启PowerDesigner15工具栏被禁用掉的图标

powerdesigner 快捷工具栏 palette 不见了,怎么重新打开,找回来呢?

怎么开启PowerDesigner15工具栏被禁用掉的图标

tools(工具栏)-> customize toolbars(自定义工具栏)-> palette(调色板)勾选。

好了palette又回来了。

如何取消name跟code的关联呢?

在设计pdm文件的时候,设计一张表,在填写栏位的时候,如果我们输入name,code会跟着变化。

这个完全是西方人的习惯,因为他们的name和code都是e文,所以不会出现什么问题。

但是,我们使用的时候,就会很不习惯,name应该是中文名字,code才是资料库的实际字段名。

tools -> general options -> dialog 把 name to code mirroring 勾掉。

为何检测出现 reference constraint name maximum length is limited to 30 characters key constraint name maximum length is limited to 30 characters 的警告

导致生成建表sql时通不过,细究原因原来是默认设置的问题,改下就可以了

调整以下参数: 

database->edit current dbms 数据库类型::script\objects\maxconstlen value->255 
database->edit current dbms 数据库类型::script\objects\table\maxlen value->255 
database->edit current dbms 数据库类型::script\objects\column\maxlen value->255 字串7 

但是要注意的是,表名、列名、主键等不要超过30个字符,否则oracle不认。

如何将name的值自动设为comment(适合国人)

对于字段名

oracle版:

database->edit current dbms 数据库类型::script\objects\column\columncomment value->

comment on column [%qualifier]%table%.%column% is %q:name%

mysql版:

database->edit current dbms 数据库类型::script\objects\column\add value->

%20:column% [%national%?national ]%datatype%[%unsigned%? unsigned][%zerofill%? zerofill][ [.o:[character set][charset]] %charset%][.z:[ %notnull%][%identity%? auto_increment:[ default %default%]][ comment %.q:name%]]

同理对于表名也是

database->edit current dbms 数据库类型::script\objects\table\tablecomment value->

comment on table [%qualifier]%table% is %q:name%

这里要特别注意一点,在pdm模型中,comment必须填入值(随便写点什么,反正不会有影响),生成的sql文才会有comment。

建立索引要注意的地方

oracle中主键会自动建立索引,因此无需再手动建立。

生成sql脚本

database -> generate database

选好目录跟文件名称点确定就可以了。

生成图片

将数据库设计保存成一张图片。

先在pdm中选中所有的东西,ctrl+a

edit -> export image

选择保存的类型就可以了。

根据sql生成java对象要注意的地方

自增主键例如id,长度最好设置为18位,对应java中的long,超过18位就需要使用bigdecimal