2008-08-06 36 views
10

我的任务是重新设计当前涉及很多视图的ms-sql数据库结构的一部分,其中一些视图包含其他视图的连接。我可以使用什么程序来生成SQL视图/表结构图?

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

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

回答

3

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

祝你好运!

+2

链接已损坏。现在可以在这里找到:http://www.embarcadero.com/products/er-studio – cdeszaq 2009-09-09 14:02:25

0

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

2

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

1

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

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

0

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

相关问题