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

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

无论如何,我想知道这里有没有人可以推荐一个实用程序来自动生成图表来帮助我查看整个结构。

什么是你用于这种问题的最好的程序?

0

5 答案

我修改了Mark关于Toad Data Modeler的文章,并想指出他们有一个功能齐全且免费的测试版。唯一的缺点是偶尔会出现错误,并建立在到期时间(通常在新的测试版可用时),但对于这个可怜的家伙来说,它确实令人感到奇怪,直到我可以让我的老板去获取许可证。

0
额外

我是Embarcadero的 ER / Studio 的忠实粉丝。这是非常强大的,并产生出色的屏幕以及打印结果。他们也有免费试用,所以你应该能够进入并且没有太多争斗就投篮。

祝你好运!

0
额外
链接被破坏。现在可以在这里找到: embarcadero.com/products/er-studio
额外 作者 cdeszaq,

来自Quest的Toad Data Modeller在这方面做得很好,而且价格合理。正如布鲁斯所说,Embarcadero E / R工作室也不错。

0
额外

如果您正在讨论MS SQL Server表,我喜欢SQL Server Management Studio中的图支持。您只需将资源管理器中的表格拖放到画布上,然后将它们与线条一起放置在关系图上。您必须手动进行一些调整以获得最佳外观图,但这是获得图的一种体面的方式。

0
额外

OP询问了有关绘制视图和查看依赖关系的问题,SQL Management Studio和Enterprise Manager不允许您绘制视图。我不能担保其他工具。

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

0
额外