可视化你的Rails schema

http://blog.zmok.net/articles/2006/11/13/visualize-your-rails-schema

这篇blog的作者要 refactoring Rails 的代码, 想到要看看数据库的 schema 关系结构图.

其实有时你可能也会在学习分析别人的开源程序的时候, 一样有类似的想法. 比如看著名blog 引擎Typo的数据关系.

[img]http://blog.zmok.net/files/Main.gif[/img]

想知道如何做到把数据库的结构视觉化的呢?

其实有很多的方法, 作者用了类似SchemaDumper 的ruby 工具 UmlDumper
把schema 导出成XMI 文件格式

下UMLDumper

http://blog.zmok.net/files/uml_dumper.rb

然后用CASE的工具来读XMI就可以了, IBM的Rose 你可能没有, 也不愿意化大价钱,好了下面的Staruml 是开源免费的.

http://staruml.sourceforge.net/en/index.php

[img]http://staruml.sourceforge.net/image/logo-staruml.gif[/img]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值