18

我们在工作中使用 PowerDesigner 进行数据库建模。但是该软件的价格标签非常昂贵。坦率地说,我使用的只是 MS SQL 的物理图,这大约是 PD 所知道的 1%。

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

4

9 回答 9

14

Power*Architect是必经之路。它是免费的、开源的,并且在帮助您构建 ERD 方面做得非常出色。此外,它还可以在 Windows、Linux 和 OSX 上运行。

于 2008-09-26T20:13:41.967 回答
4

开放系统架构师:www.codebydesign.com - 它对我来说非常完美

于 2010-08-13T07:39:58.217 回答
2

还可以查看 Sparx Enterprise Architect。

于 2010-10-22T17:52:30.160 回答
1

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

于 2008-09-16T20:24:23.713 回答
1

SourceForge.net 德鲁伊项目

有一个模板引擎来生成 DDL 或任何你喜欢的东西。能够在一个模型中包含多个图表。只做物理数据模型。它是免费的,并且有可用的资源。它是一个基于 java 的工具,因此可以在 Unix 或 Windows 上运行。

于 2010-08-26T19:31:34.513 回答
1

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

于 2011-07-16T15:35:17.973 回答
0

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

于 2008-09-16T20:30:00.267 回答
0

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

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

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

于 2008-09-17T09:07:54.877 回答
0

那么还有另一种选择。使用它不仅仅是制作桌子!利用它,让你的钱物有所值。您已经为此付费,您可以放弃维护并按原样使用它。总之,有什么值得深思的。

于 2008-09-26T20:07:53.417 回答