PowerDesigner使用常见问题

一、在数据库生成表的时候,要求PowerDesigner中设计的表的Name的值要放到数据库中表的描述中,而不是PowerDesigner 中字段的Comment:数据库

     具体方法以下:首先将PowerDesigner 中全部字段的Comment里的内容删掉(或者开始就不要往Comment里写任何东西)。设计

     而后在Database->Generate Datebase>Format,将"Generate name in empty comment"选项勾上便可。code

二、设计界面中P F M的含义:orm

     P:primary key 是否主键;索引

     F:Foreign key 是否外键;rem

     M:mandatory 是否必填(强制性);同步

三、PowerDesigner设置主键自增方法:选中主键字段,点击进入属性设置框,勾选"Identity",【注意不一样的SQL会有不一样的方法:MySQL为ATUO_INCREMENT,而SQLit

     Server为:Identity】。默认的自增字段值是(1,1),若是不符合,则仍是在这个属性设置框中的Microsoft选项卡中设置Identify seed and increment中设置便可。io

四、PowerDesigner设置默认值的方法:table

     选中相应字段,点击进入属性设置框,在选项卡Standard Checks->Default中设置。

五、建立一个表在修改字段的时候,如何让code不随着name变化:

     Name和Code的右侧都有一个按钮“=”,若是须要不一样步的话,把这个按钮弹起来就能够了;或者设置Tools->General Options->Dialog->Name to Code Mirroring 去掉。

六、创建一个表后,生成数据库表时出现Existence of index,Existence of reference:

     A table should contain at least one column, one index, one key, and one reference。

     能够不检查 Existence of index,Existence of reference,意思是说没有给表创建索引,而一个表通常至少要有一个索引,这是一个警告,不用管也没有关系!

相关文章
相关标签/搜索