PowerDisign是出名的设计工具,以下是使用时的一些心得:
1)修改name的时候,code的值将跟着变动,很不方便
解决方法:PowerDesign中的选项菜单里修改,在[Tool]--[General Options]-[Dialog]-[Operating modes]-[Name to Code mirroring],这里默认是让名称和代码同步,将前面的
复选框去掉就行了;
如果在实际过程中需要将name=code或者code=name,使用字段旁边“=”按钮即可
2)属性名同名问题的解决方法
PowerDesigner默认在CDM中不能存在相同名称的实体属性,这也是考虑到可能产生的一些如主键外键等名称冲突问题,但当我们进行实际数据库设计时,可能会多次使用相同数据项(DataItem)便于理解各实体。为此需要对更改PowerDesigner相关设置。软件默认为DataItem不能重复使用(重名),需要进行以下操作:
选择【Tools】-【Model Options】,在Model Setting设置目录中,将Data Item下的Unique Code取消选中即可,系统默认将Unique Code和Allow Reuse均选中。
3)PowerDesigner生成Oracle格式的SQL时去掉字段名的双引号
点击菜单database->edit current dbms,打开窗体,选择general选现框,选择script->sql->format->CaseSensitivityUsingQuote; 如下所示:“ORA11GR1::Script\Sql\Format\CaseSensitivityUsingQuote”