`
zprill
  • 浏览: 36378 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

关于Powerdesigner的感触

阅读更多

 这年头要是不懂UML啊,你都不好意思跟人家打招呼。

你如果还在一味手敲建表语句,你都不好意思说自己是搞面向对象的。
厌倦了写sql建表,索引,外键了吧;
苦恼频繁地更新数据字典吧;
痛苦转换数据库吧,1个还能忍受,那5个呢?
别愣着了,赶快找个UML工具武装一下吧,到处都是砖家,喷子,不拍死也淹死。
 
现在比较流行建模工具有Rose,Visio,Powerdesigner。
Rose玩不转,软件跟公司名字一样大,等高手来解答。
Visio画UML图还可以,要数据库建模的话就歇菜了。
顶Powerdesigner,还是国人开发的(不过不是在天朝)。在3个中,数据库建模应该是最强的。CDM->PDM->OOM...... 爽到死为止。
小的不才,从刚接触powerdesigner到现在也4年了,居然都没什么长进。不得不承认自己的急功近利,让我耐下心来看文档,那真是如坐针毡,哪怕捣鼓一段呕心的CSS,JS都比这个强。让我看了还要再写文档,那我只有内牛满面了。记得第一次去客户那里了解需求,只记下了一句话,真是言简意赅啊。
扯远了。
写这段文字的初衷是 不小心看到以前公司的代码狂人在博客上炫耀自己的系统设计,岂是一个屌字了得。
哥看不下去了,一狠心就花了2天好好研究了一番,还是有点用的。
谁都不喜欢重复的工作,就像一直吃同一道菜,久了就会厌了。有同事对羊肉土豆丝百吃不厌的,我表示鸭梨很大。
在这里我就简单说下我用powerdesigner的几个感受吧。
1.对各实体之间的逻辑关系更清楚了。
2.建好CDM以后,就不用考虑数据库的差异了,生成哪种PDM都可以。
3.可以生成测试数据,手动造数据真是个噩梦。
4.可以根据现有的数据库或sql反向生成PDM,转而生成CDM。不过反过来的总没正着舒服,某些重口味的除外。
5. ta ta ta对你面试也有用。。。
 
光看别人自己不实践的,再热血沸腾都有可能是ZX。特别是喜欢看日本动作片的童鞋们,要实践啊。
关于powerdesigner使用方面的,有什么意见问题我们可以一起探讨。
本性纯洁,请不要与孤讨论日本动作片,听不懂。 
powerdesigner15工具太大,自己下吧。慎用中文补丁,效果不是很理想。
 
附件:相关学习文档和我做的一个精美小例子。效果图奉上

角色和功能表的CDM示例

 生成的mysql的PDM示例

  • 大小: 49.5 KB
  • 大小: 36.9 KB
分享到:
评论
29 楼 zprill 2010-08-06  
onionzq 写道
怎么我这里常提示JaveEye正在维护中,是不是我的浏览器(GreenBrowser)有问题啊

兄弟,确实在维护中。。。
28 楼 onionzq 2010-08-06  
怎么我这里常提示JaveEye正在维护中,是不是我的浏览器(GreenBrowser)有问题啊
27 楼 jhsea3do 2010-08-06  
多谢LZ, 进来253一下
26 楼 Aaronic 2010-08-06  
PD越来越强大了,不仅仅是一个数据库建模工具,里面的OOM、CDM、PDM非常爽
25 楼 zprill 2010-08-06  
抛出异常的爱 写道
zprill 写道
熬夜发帖不容易,投新手帖也太打击人了吧

看在努力回贴的面子上.

谢谢抛哥
24 楼 gstarwd 2010-08-06  
是挺不错的~~~大三就接触到 用起来很爽
23 楼 抛出异常的爱 2010-08-06  
zprill 写道
熬夜发帖不容易,投新手帖也太打击人了吧

看在努力回贴的面子上.
22 楼 zprill 2010-08-06  
zhoulei984623 写道
楼主用过DBDesigner不? 那个做数据库设计也还可以

DBDesigner,赶明儿试试。
21 楼 zprill 2010-08-06  
chenld 写道
LZ是混猫扑的吧

很久没上了,一门心思写程序了。
20 楼 zhoulei984623 2010-08-06  
楼主用过DBDesigner不? 那个做数据库设计也还可以
19 楼 imp860124 2010-08-06  
学习了。。。
18 楼 chenld 2010-08-06  
LZ是混猫扑的吧
17 楼 zprill 2010-08-05  
flysnowxf 写道
Modify Database功能极其强大,维护和升级数据库的利器。它可以分析出和之前版本的差别,自动生成修改的sql语句。

比如:
添加了一个字段,自动生成:
ALTER TABLE "T_ADDRESSPOOL_SERVER" ADD "BOSSID" NUMBER(16);

添加了一个索引,自动生成:
CREATE UNIQUE INDEX "T_USER_INDEX_USERSN" ON "T_USER" (
   "USERSN" ASC
);

修改了字段长度,自动生成:
ALTER TABLE "T_LINK" ADD "STATE" VARCHAR2(1);


把它们直接导入数据库中即可完成升级。



powerdesigner 15是database->apply model changes to database.
不过增量的sql没试出来,直接生成所有建表sql了。
16 楼 anzn20 2010-08-05  
楼主比较hi 。
15 楼 flysnowxf 2010-08-05  
Modify Database功能极其强大,维护和升级数据库的利器。它可以分析出和之前版本的差别,自动生成修改的sql语句。

比如:
添加了一个字段,自动生成:
ALTER TABLE "T_ADDRESSPOOL_SERVER" ADD "BOSSID" NUMBER(16);

添加了一个索引,自动生成:
CREATE UNIQUE INDEX "T_USER_INDEX_USERSN" ON "T_USER" (
   "USERSN" ASC
);

修改了字段长度,自动生成:
ALTER TABLE "T_LINK" ADD "STATE" VARCHAR2(1);


把它们直接导入数据库中即可完成升级。

14 楼 ytsmtxxi 2010-08-05  
没有人用ERStudio这个吗?
13 楼 zprill 2010-08-05  
wangchangbing 写道
看前面的文字感觉有点二  虽然说的都不错

不过看到楼主的分享 马上不觉得二了

刚好准备一个pd的文档 可以借鉴下

3q3q
12 楼 wangchangbing 2010-08-04  
看前面的文字感觉有点二  虽然说的都不错

不过看到楼主的分享 马上不觉得二了

刚好准备一个pd的文档 可以借鉴下
11 楼 zprill 2010-08-04  
熬夜发帖不容易,投新手帖也太打击人了吧
10 楼 ving0099 2010-08-04  
感谢楼主分享

相关推荐

    powerdesigner

    powerdesigner

    PowerDesigner

    关于**汉化**,对于非英文环境下的用户,汉化版的PowerDesigner使得界面语言变为中文,提高了使用便利性。在提供的压缩包"PowerDesigner15汉化+注册补丁"中,包含了汉化文件和注册补丁。汉化文件通常是一组语言资源...

    PowerDesigner16. 7

    关于标签,"pd16.7"、"PowerDesigner16."、"PowerDesigner167"和"PowerDesigne16.7"都是对软件版本的简称或拼写变体,它们在网络搜索中可能被用来查找相关的资源或讨论。确保正确输入这些关键词,可以更容易地找到与...

    PowerDesigner 15.2 最新破解

    PowerDesigner 15.2.0.3042 官方下载: 目前 PowerDesigner 最新官方正式版本为 15.2.0.3042 ,官方下载地址: 主程序:PowerDesigner152_Evaluation.exe ...

    Powerdesigner license证书16.6 16.5可用

    关于PowerDesigner的一些重要知识点: 1. **数据库建模**:PowerDesigner的核心功能是数据库建模,包括概念数据模型(CDM)、逻辑数据模型(LDM)和物理数据模型(PDM)。这些模型可以帮助开发者更好地理解和设计...

    PowerDesigner 12汉化+破解补丁

    1.先安装PowerDesigner 12 下载PowerDesigner 12英文官方版: http://dl01.nbdown.net//Program/Sybase.PowerDesiner.v12.0.zip 2.只需将下面下载的这个powerdesigner12的破解文件,只需要把pdflm12.dll 这个...

    PowerDesigner15汉化包

    PowerDesigner是一款强大的数据库建模工具,广泛应用于系统分析和设计中。它提供了全面的数据建模功能,包括概念数据模型(CDM)、逻辑数据模型(LDM)和物理数据模型(PDM),支持多种数据库管理系统,如Oracle、...

    powerdesigner 导出报告模板

    PowerDesigner是一款强大的数据库设计与建模工具,广泛应用于IT行业中,尤其在系统分析、数据库设计和数据仓库构建等领域。"PowerDesigner导出报告模板"这个主题主要涉及如何使用PowerDesigner来定制和导出报告,以...

    PowerDesigner15破解版

    PowerDesigner15 破解版,很好用,本人一直在用,特意拿出来分享,由于文件比较大,特意压缩成三个包,PowerDesigner15.zip,PowerDesigner1501.z01,PowerDesigner1502.z02,下载完成后,请把PowerDesigner1501.z01...

    PowerDesigner 16.7安装包 - 64位

    PowerDesigner 16.7安装包 - 64位

    PowerDesigner15.1汉化包

    提供的博客地址(http://www.iitshare.com)是一个互动平台,用户可以在这里找到更多关于PowerDesigner的教程、技巧以及问题解答,这对于学习和使用汉化版PowerDesigner非常有帮助。 总的来说,PowerDesigner 15.1...

    PowerDesigner使用

    **PowerDesigner使用详解** PowerDesigner是一款强大的数据建模工具,由Sybase公司开发,广泛应用于数据库设计、系统分析和项目管理。它支持多种数据库模型,包括概念数据模型(CDM)、逻辑数据模型(LDM)和物理...

    PowerDesigner16.5+PostgresSQL

    PowerDesigner16.5+PostgresSQL

    powerdesigner 15.2 pdflm15.dll破解文件

    目前 PowerDesigner 最新官方正式版本为 15.2.0.3042 ,官方下载地址: 主程序:PowerDesigner152_Evaluation.exe http://download.sybase.com/eval/PowerDesigner/PowerDesigner152_Evaluation.exe 类库: ...

    PowerDesigner15注册码

    PowerDesigner是一款强大的数据库设计工具,尤其在数据建模领域中广泛应用。它支持物理建模、概念建模和逻辑建模,帮助企业构建高质量的数据库架构。在PowerDesigner 15版本中,用户可以进行数据仓库建模、业务流程...

    powerdesigner 11 密钥

    在探讨“PowerDesigner 11 密钥”的相关内容之前,我们首先需要理解PowerDesigner软件的基本概念及其重要性,然后再深入到密钥的具体作用与管理。 ### PowerDesigner 软件概述 PowerDesigner 是一款功能强大的...

    Powerdesigner 使用指南

    集成化企业级建模工具—PowerDesigner12.0. 3 PowerDesigner 12.0 精彩荟萃... 14 PowerDesigner中的对象与关系映射建模... 15 使用PowerDesigner 12.0创建Web服务... 22 开发人员应该如何使用PowerDesigner. 26...

    PowerDesigner导出word模板

    PowerDesigner是一款强大的数据库建模工具,它允许设计者创建、管理和维护数据模型。在16.6版本中,PowerDesigner引入了对导出Word模板的支持,使得用户可以更方便地生成专业的报告和文档,这对于数据库设计和项目...

Global site tag (gtag.js) - Google Analytics