免费/廉价的PowerDesigner替代产品?
我们正在使用PowerDesigner进行数据库建模。但是,该软件价格昂贵。坦率地说,我只使用MS SQL的物理图,大约是PD知道的1%。
有什么好的选择吗?我知道Visio和MS SQL图,但是正在寻找其他选项。
解决方案
回答
我只是在图文件夹中使用SQL Server。设计器非常简单易用,可用于快速生成表。考虑到该软件是免费的,我看不到问题。
回答
我们可能需要查看https://www.xcase.com/demo.php。它不是免费的,但据我所知,它比PowerDesigner便宜很多。我使用过较早的版本,但是最近我可以轻松访问Visio,因此继续进行此操作,而不是投资xCase。
回答
VS Enterprise Architect随附的Visio版本具有将生成SQL的正向工程功能。还有一个用于建模引擎的类型库,但是(至少在较旧的版本上)它不会提取某些项,例如注释。但是,生成的SQL具有相当简单的结构中的注释,该注释确实有助于解析生成的SQL。
我们可以花很少的钱在E-bay上获得旧版本的VS企业架构师(我认为我的成本约为250)。
逆向工程师的一个警告是,VS2005之前的所有visio DB建模引擎都不能很好地与SQL Server 2005本机客户端一起使用。我们需要编写数据库脚本并将其重新加载到SQL2000服务器上(保留与SQL2005特定的功能(例如架构)作为练习,供读者阅读)或者获取最新版本。
回答
好吧,还有另一种选择。不仅可以用来制作桌子,还可以使用它!利用它,让钱物有所值。我们已经支付了费用,可以放弃维护并直接使用它。无论如何,有些事情要考虑。
回答
Power * Architect是必经之路。它是免费的,开源的,并且在构建ERD方面做得非常出色。另外,它可以在Windows,Linux和OSX上运行。
回答
开放系统架构师:www.codebydesign.com,对我而言确实完美
回答
SourceForge.net Druid项目
有一个模板引擎可以生成DDL或者我们喜欢的任何东西。
可以在一个模型中包含多个图表。
仅物理数据模型。
它是免费的,并且有可用的资源。
这是一个基于Java的工具,因此它将在Unix或者Windows上运行。
回答
还可以查看Sparx Enterprise Architect。