我可以用什么程序生成SQL视图/表结构图?

时间:2008-08-06 23:19:51

标签: sql sql-server database diagram

我的任务是重新设计ms-sql数据库结构的一部分,该数据库结构目前涉及很多视图,其中一些包含到其他视图的连接。

无论如何,我想知道是否有人可以推荐一个实用程序来自动生成图表,以帮助我可视化整个结构。

您用于解决此类问题的最佳方案是什么?

5 个答案:

答案 0 :(得分:3)

我是Embarcadero ER/Studio的粉丝。它非常强大,可以生成出色的屏幕和打印效果。他们也有免费试用,所以你应该能够进入并且没有太多的冲突。

祝你好运!

答案 1 :(得分:2)

Quest的Toad Data Modeller做得很好,而且价格合理。如布鲁斯所说,Embarcadero E / R工作室也很好。

答案 2 :(得分:1)

OP询问了关于图表视图和查看依赖关系的问题,SQL Management Studio和企业管理器不允许您使用图表视图。我无法保证其他工具。

Visual Studio的LINQ to SQL设计器允许您在设计图面上删除视图,但是没有一种简单的方法来模拟视图之间的依赖关系。我不确定哪种工具具有此类图表功能。您可以查看Red Gate的SQLDoc工具,但它只提供基于文本的输出。

答案 3 :(得分:0)

如果您在谈论MS SQL Server表,我喜欢SQL Server Management Studio中的图表支持。您只需将表从资源管理器拖到画布上,它们就会为您提供关系线。您必须手动调整以获得最佳图表,但这是获得图表的一种不错的方式。

答案 4 :(得分:0)

我修改了Mark关于Toad Data Modeler的帖子,并想指出他们有一个功能齐全且免费的测试版。唯一的缺点是偶尔的错误和内置的过期(通常在新测试版可用的时候),但对于这个可怜的家伙来说,它确实奇迹,直到我可以让我的老板申请许可。