存档
PowerDesigner的主要作用一般还是数据库建模,并生成对应的数据库设计文档,可以与数据库保持同步。
一般常用的有CDM,PDM,UML建模,CDM可以转为PDM。
支持正向[生成数据库]和逆向工程[从数据库中生成],并直接关联到到数据库中,PDM可以直接和数据库进行关联,并将数据库,表,视图,触发器等数据库对象生成到数据库中,也可将这些对象更新到PDM中。
PowerDesigner的几个主要常用菜单是MODEL、DATEBASE、Tool,这三个菜单下命令使用比较多,要熟悉。
PD 还可以用来画用例图,序列图,类图等UML图。
也可以画企业架构图,软件应用架构图等等图形
15个问题列表:
No.1:是不是一定要从CDM开始设计,然后在进行PDM的设计?
No.5: 如何生成主键的自定义增长列,SQL Server和Oracle数据分别是如何操作的?
NO.7. 如何实现字段的NAME和Comment属性互换?
NO.8: 如何修改某个对象的命名规则,比如外键,比如主键,比如触发器等?
No.10 如何把CODE的NAME中文也生成在脚本中,也就是列名后就是NAME的说明文字?
NO.11 如何将数据库结构,表名,表的字段导出到Word中,或者生成HTML文件以便查看?
No.12 如何去除生成SQL时的双引号问题,双引号在Oracle中可以保证大小写,却异常麻烦?
PowerDesign是Sybase推出的主打数据库设计工具。PowerDesign致力于采用基于Entiry-Relation的数据模型,分别 从概念数据模型(Conceptual Data Model)和物理数据模型(Physical Data Model)两个层次对数据库进行设计。概念数据模型描述的是独立于数据库管理系统(DBMS)的实体定义和实体关系定义。物理数据模型是在概念数据模型 的基础上针对目标数据库管理系统的具体化。
PowerDesigner 15下载地址:http://download.sybase.com/eval/PowerDesigner/PowerDesigner15_Evaluation.exe
库文件:
http://download.sybase.com/eval/PowerDesigner/PowerDesigner15_Library
PowerDesigner15.1破解补丁下载:
http://www.ali8ba.com/upfiles/pdflm15.rar
PowerDesigner 12.5下载地址:http://download.sybase.com/eval/PowerDesigner/powerdesigner125_eval.exe
PowerDesigner12.5破解补丁下载:
http://blogimg.chinaunix.net/blog/upfile2/080619224716.zip
破解方法:
下载 PowerDesigner12.5 后有一个 license.lic 和 pdflm12.dll 两个文件,license.lic 是用于破解序号的,pdflm12.dll 是用于替换原来安装后的文件,破解首先用 pdflm12.dll 替换安装要目录的 pdflm12.dll 文件,然后在PD的菜单中找到 Tools ==>> License Parameters ==>> 选第一个,然后先load找到 下载的 license.lic 文件,重启即破解完成。
前些天,培训的sybase工程师留下了试用版的powerdesigner12.5,现在适用期限到了。在网上找到两种破解方法。
第一种用破解文件:
1.安装软件后,解压破解压缩包,将pdflm12.dll复制到PD 安装目录下。
2打开PowerDesigner,菜单Tools -> License Parameters..
3.选择Standalone Seat - Local License
4导入license.lic即可破解。
详细请参考:
http://blog.csdn.net/gangqinjiawang/archive/2009/07/15/4349093.aspx
第二种修改dll文件(一个很牛的方法):
在PowerDesigner安装目录下,找到pdflm12.dll,用记事本或其它编辑工具打开,显示的应该是一些二进制的内容.找到83 C4 14 8B 85 E4 FE FF FF,把这一段改成:83 C4 14 33 C0 90 90 90 90.重新打开PowerDesigner,会发现已可以正式使用.PS:本人的是版本12,测试可行,其它版本没有测试过.不知道是否可行.
我在12.5版本上测试能够使用。但是,感觉启动PD的时间很长。不知道这是否和破解有关。还有一网友说用了一段时间就不能用了。不知道自己是否能遇到该问题?