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

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

===============>>#1 票数:14

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

===============>>#2 票数:4

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

===============>>#3 票数:2

查看Sparx Enterprise Architect。

===============>>#4 票数:1

SourceForge.net德鲁伊项目

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

===============>>#5 票数:1

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

===============>>#6 票数:1 已采纳

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

===============>>#7 票数:0

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

===============>>#8 票数:0

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

===============>>#9 票数:0

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

您可以在E-bay上获得较旧版本的VS企业架构师,而不是很多钱(我认为我的成本约为250英镑)。

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

  ask by David Vidmar translate from so

未解决问题?本站智能推荐:

2回复

PostgreSQL的SQLMaestro的开源替代品

我正在寻找PostgreSQL的SQLMaestro的其他源代码,因为它具有可视化的数据库设计器,而在pgAdmin中不可用,这使得数据库设计如此容易。 PS我不确定这是否在这里非法,但是我不得不问一下,因为谷歌没有帮助我找到替代方法。
8回复

是否有MySQL的替代品[关闭]

是否有MySQL的替代品?
9回复

数据库中一致和全面地址存储的最佳实践[关闭]

是否有任何最佳实践(甚至标准)以一致和全面的方式在数据库中存储地址? 更具体地说,我认为在这个阶段有两种地址存储的情况: 您只需要将地址与人,建筑物或任何项目(最常见的情况)相关联。 然后一个带有文本列(address1,address2,zip,city)的平面表就足够了。
6回复

什么是一些伟大的在线数据库建模工具? [关闭]

您最喜欢的开源数据库设计/建模工具是什么? 我正在寻找支持多个数据库的数据库,尤其是Firebird SQL,但我在Google上找不到。
1回复

在关系数据库中建模不同的usertypes [关闭]

首先,我很抱歉这个问题的反馈性质。 我试图尽可能多地概括它,以便其他人也可以从中获益,但我真的没有人给我反馈这个设计,所以我希望你们能帮助我。 话虽如此,我不想在我的数据库中建模不同的usertypes。 我想要共享usertypes的凭据。 这个问题基本上是关于继承,这是RDB不能
10回复

您使用什么工具来规划和绘制数据库结构=表,关系[关闭]

建模工具或仅用于绘图的可视化工具。 实际上我只需要绘制,然后我会手动将图片转换为sql以更好地控制过程。
2回复

搜索任何公司的免费数据库[关闭]

我收到了一个大学项目,要求我建立和分析公司的数据库。 公司可以是任何类型,并且必须具有多个表,例如:销售机票的航空公司(表将是:销售,客户,航班,机场等)。 我正在寻找该公司的免费开放数据库,在哪里可以找到一个? 非常感谢。
1回复

SQLAPI ++的免费替代品? [关闭]

有没有SQLAPI ++的免费(也许是开源)替代品? 这个库看起来非常好,但它不是免费的。
1回复

Oracle SQL Developer /数据建模器将工程逻辑转发到关系模型,应用术语表? [关闭]

我听说Oracle的SQL Developer可以使用词汇表将逻辑模型中的属性/对象名称转换为关系模型中的表/列名称。 默认情况下,当我创建一个逻辑模型,然后让程序将其“正向工程”到一个关系模型时,它只会用下划线替换所有空格。 但是,我希望它应用词汇表文件(我在“从逻辑模型窗口创建词汇表
2回复

SQL联合的替代方法

我有以下SQL脚本,它当前显示基于给定时间的时间范围内的行数。 例如,在给定时间之前15分钟和之后15分钟,在时间之前30分钟和之后30分钟等。它可以正常工作,但出于性能考虑,我需要从联合中更改它。 关于如何通过单个选择/表实现此目标的其他方法有什么想法吗?