我们正在使用PowerDesigner进行数据库建模。 但是这个软件还有一个价格标签。 坦率地说,我所使用的只是MS SQL的物理图,大约是PD知道的1%。
有什么好的选择吗? 我知道Visio和MS SQL Diagrams,但寻找其他选择。
我们正在使用PowerDesigner进行数据库建模。 但是这个软件还有一个价格标签。 坦率地说,我所使用的只是MS SQL的物理图,大约是PD知道的1%。
有什么好的选择吗? 我知道Visio和MS SQL Diagrams,但寻找其他选择。
Power * Architect是最佳选择。 它是免费的,开源的,并且帮助您构建ERD非常出色。 此外,它适用于Windows,Linux和OSX。
开放系统架构师:www.codebydesign.com - 它对我来说非常完美
查看Sparx Enterprise Architect。
SourceForge.net德鲁伊项目
有一个模板引擎来生产DDL或你喜欢什么。 能够在一个模型中拥有多个图表。 只有物理数据模型。 它是免费的,有可用的来源。 它是一个基于java的工具,因此它可以在Unix或Windows上运行。
MagicDraw怎么样? 它是一个非常强大的工具,但我认为它像PowerDesigner一样昂贵,不确定。
我只是使用图表文件夹使用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特定功能,例如模式留给读者练习)或获取更新版本。