弃用EA重拾PD进行数据库设计的日子

本文对比了EA和PD两款UML工具。EA虽界面美观但在处理大量数据时效率低下且脚本错误频出;相比之下,PD在数据库设计方面功能强大且界面友好。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

EA(Enterprise Architect)这是我近一年来团队工作中的主打UML工具,它界面漂亮,代码生成和逆向工程都有很不错的表现,但是近日在设计数据库的工作中,使用它慢慢就有点力不从心的感觉。

它主要令我不快的地方是:
1.它是一个吃内存的大怪物,打开上百张表,就如大蟒蛇钻进小蚯蚓窝,动弹不了,严重影响效率和工作心情。
2.生成的脚本错误太多且输出设置相当有限。
 1)关于它的错误,从它不断修正的版本日志中可见一斑,版本不稳定是相当的致命伤!
 2)输出脚本的设置基本上不可调整,而且默认格式的脚本有点小儿过家家的感觉。

有鉴于此,不得不重新拾起曾经因界面丑陋而抛弃过的PD(PowerDesigner),不深入使用不知道,一用就爱它不得了,PD果真是数据库设计中的瑞士军刀,我想有的它基本都有,我想不到的它也有,而且最新的12.5界面也稍微整过容,也不太那么不堪入目啦 ^_^

在此强烈推荐个位DBA使用PD这个好工具 o(∩_∩)o

PS:
近日用PD也有些问题还没有解决,忘有高人路过指点一下:
1.从概念模型转换到MSSQL的物理模型,怎么把varchar(36)转换成uniqueidentifier?
2.生成对象模型的时候,怎么调整输出的字段为属性而非变量呢?

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值