powerdesigner为数据库建模

本文探讨使用 PowerDesigner 进行数据库建模的过程及技巧,包括从概念模型到物理模型的设计步骤,如何生成数据库并配置连接,以及利用 PowerDesigner 的反向生成等功能。
最近做设计文档,发现数据字典根本就是多余, 因为在建模的概念模型看实体的关联以及属性就足以说明问题了。用powerdesigner给数据库建模后,如果能把概念模型和物理模型发布到web上,供整个团队来参考,就是最理想的事,省去了各自安装个powerdesigner之苦。
最简单的建模方式,就是概念模型->物理模型->数据库。生成数据库的话,还需要配置数据连接方式(configure connection),我试验的是oracle9i,没用odbc,用的connection profile definition, 选择native,填入相关连接信息即可。
[img]http://www.iteye.com/upload/attachment/35479/7ec7e36b-7a24-3576-8076-e1011d28b921.jpg[/img]
建立物理模型的时候,最好加上表的comment,看到很多人抱怨powerdesigner不能生成comment到数据库表,我用的是powerdesigner12,倒是可以的。
各种模型之间还可以相互转换,很是方便,比如先画好了概念模型,再转换成物理模型。另外利用uml画好类图来转换生成概念图和物理图也是可以的,当然反过来也是可以的。
说到反向生成,一直以为是生成数据库,搞了半天就是由数据库表来创建各类模型。
感觉上powerdesigner做数据库建模还是强大的,基本上手的话,熟悉概念模型和物理模型即可。由模型来建库事实上也是提供了各种数据库的可移植性。
关于powerdesigner的各类模型介绍,参考
[url]http://xinsync.xju.edu.cn/index.php/archives/1654[/url]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值