分享

PowerDesigner使用心得

 icecity1306 2015-05-29

PowerDesigner想必没人不知道吧?著名的CASE工具,目前最新版本为15.2,用于软件建模,可以从需求直到物理模型,支持UML2.0语法,可用于UML图绘制。最大特色是能够使设计到实现无缝衔接,如:概念模型->逻辑模型->物理模型,概念模型->OOM,而且能够生成多种DBMS的脚本或代码脚本。

1 name/code默认总是一起修改,很烦躁,在tool ->general options,取消即可。

  
2
概念模型->物理模型转换,会为“11”关系自动生成两条引用,每次都要手工删除,很麻烦。在概念模型中为关系指定dominant role即可。

 

3 设定计算列,在物理模型中选择某个列,勾选computed,然后在detail中设置计算表达式即可

 

修改表达式,可引用表中的其他列。

 

4 设定列中数据为自增量类型,勾选列属性中的identity

 

5 修改某个列的数据类型后,使用它做外键的表中相应数据类型并不会变化,如果被引用的地方多,那修改起来可是一个大工程,而且容易出错,此时可在check model设置为自动修正。

 

6 PD无法直接生成GUID类型的测试数据,GUID 的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中每个 x  0-9  a-f 范围内的一个十六进制的数字。例如:6F9619FF-8B86-D011-B42D-00C04FC964FF 即为有效的 GUID 值。默认DBMS配置文件有问题,需要修改数据类型为VA36= varchar(36) )、长度为36位( 3216进制数字 + 4“-”)。Database->edit current DBMS,修改PhysDataTypeuniqueidentifier的内容为VA36.也可下载补丁:http://download.csdn.net/source/2284780

 

修改PhysDttpSizeuniqueidentifier内容为36.


 

然后在model->test data profile中新增一个row,修改属性为characterautomatic

 

然后在detail中填写如下内容

 

在列属性的detail中为该列指定生成模板,

 

生成的GUID格式数据。

 

转:http://blog.csdn.net/mlemon/article/details/5528470

 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多