一个好的数据库建模工具?

33

你们能推荐一个好的数据库建模工具吗?主要用于SQL Server...

谢谢!


尝试使用这个 SQL Server 物理模型工具。可以在这里找到相关信息...https://www.facebook.com/DataModelerTool/或者在这里...https://plus.google.com/108968161662966473138 - Carter Medlin
18个回答

1

我倾向于使用SQL Server Management Studio来快速处理事务,但是当我进行实际实现或更高级的操作时,我会使用EMS Sql Manager。这是一个非常好用的工具,比Sql Management Studio功能更强大、更多。你可以把它想象成强化版的MS SQL Management Studio。不过需要一点时间来适应它的用户界面,但仍然相对简单。如果你购买了他们的所有产品套餐,还会得到大量优秀的实用工具。

如果只是制作图表,我会使用Visio。


1

我已经使用了一段时间早先被称为“Case Studio”的工具,并取得了很好的效果。现在它被称为 'Toad Data Modeller'。

虽然需要付费,但相当不错,值得试用。


Case Studio以前很好,但是在成为TDM之后就不太好了。 - Bruno

1

个人而言,我一直喜欢 Dia,它无处不在,便携,易于使用,并支持除 ER/UML 之外的许多其他图表类型,因此我可以用它为非技术人员绘制图表。


1
Dia很棒,但绘图工具只是数据库建模工具的一小部分。 - ProfK

0

我曾经很成功地使用铅笔和纸来记录初始实体和关系。特别是在与其他人一起设计时,你不会被GUI界面、鼠标操作、背景渐变等分心。然后你可以将它翻译成Visio或Dia或生成SQL模式和对象模型的UML工具...

通常在这之后,时间限制意味着你最终会使用TOAD或你选择的数据库工具来获取表格、索引、外键等,并用直接的SQL或他们的表格设计工具来实现。变更必然会出现,所以不要花太长时间去精确地做事情,只需把结构搞对即可。


0

您可以使用GraphViz记录绘制ERD。这不会跟踪/组织您的元数据,生成您的DDL或其他任何事情 - 但它将为您提供一个实体关系图,您可以轻松地进行编辑/更新。

它将处理图表的所有布局/排列细节。它在这方面做得相当不错。它是一种声明性的图表绘制语言。非常容易学习。只需要文本编辑器即可使用。许多应用程序也在幕后使用其能力来生成它们的图表。


0
我推荐使用Embarcadero ERStudio。虽然价格不菲,但功能强大,跨平台且非常易于使用。

0

嗯,如果你使用的是SQL Server,如我在其他帖子中提到的,Visio可能非常适合你。你可能已经有了它,或者你的IT部门有,因此成本微不足道,它可以导入现有数据库,或者如果你从头开始构建,可以将其导出到指定的SQL Server。

我已经使用过它几次,并对结果感到满意。


0

ModelRight是目前最好的工具 - 特别是性价比方面。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接