免费/廉价的PowerDesigner替代品?

时间:2008-09-16 20:05:00

标签: sql sql-server database modeling

我们正在使用PowerDesigner进行数据库建模。但是这个软件还有一个价格标签。坦率地说,我使用的只是MS SQL的物理图,大约是PD知道的1%。

有什么好的选择吗?我知道Visio和MS SQL Diagrams,但寻找其他选项。

9 个答案:

答案 0 :(得分:14)

Power*Architect是要走的路。它是免费的,开源的,并且帮助您构建ERD非常出色。此外,它适用于Windows,Linux和OSX。

答案 1 :(得分:4)

开放系统架构师:www.codebydesign.com - 它确实为我完成了工作

答案 2 :(得分:2)

还可以查看Sparx Enterprise Architect。

答案 3 :(得分:1)

我只使用图表文件夹使用SQL Server。设计器使用起来非常简单,可以用来快速生成表。考虑到软件是免费的,我没有看到这个问题。

答案 4 :(得分:1)

SourceForge.net德鲁伊项目

有一个模板引擎可以生成DDL或者你喜欢什么。 能够在一个模型中拥有多个图表。 只有物理数据模型。 它是免费的,有可用的来源。 它是一个基于java的工具,因此它可以在Unix或Windows上运行。

答案 5 :(得分:1)

MagicDraw怎么样?它是一个非常强大的工具,但我认为它和PowerDesigner一样昂贵,不确定。

答案 6 :(得分:0)

您可能需要查看https://www.xcase.com/demo.php。它不是免费的,但据我所知,它比PowerDesigner便宜得多。我使用过早期版本,但最近我可以轻松访问Visio,所以继续使用它而不是投资xCase。

答案 7 :(得分:0)

VS Enterprise Architect附带的Visio版本具有生成SQL的正向工程功能。还有一个用于建模引擎的类型库,但(至少在旧版本上)它不会提取某些项目,例如注释。但是,生成的SQL具有相当简单的结构中的注释,这有助于解析生成的SQL。

您可以在E-bay上获得较旧版本的VS企业架构师,但收入不高(我认为我的成本约为250英镑)。

逆向工程师的一个警告是,所有VS2005之前的visio数据库建模引擎都无法与SQL Server 2005本机客户端很好地配合使用。您需要编写数据库脚本并将其重新加载到SQL2000服务器上(处理SQL2005特定功能(如模式)留给读者阅读)或获取更新版本。

答案 8 :(得分:0)

那么还有另一种选择。使用它不仅仅是制作桌子!利用它,获得你的钱的价值。你已经支付了它,你可以放弃维护,只是按原样使用它。无论如何,有些事要思考。