我正在寻找我认为所谓的数据建模程序,将所有SQL Server表(200+)映射为大型海报大小的图像。我们已将所有遗留应用程序表放入SQL Server 2005中,而我的老板正在寻找一种查看数据的时髦方式......基本上可以说“这就是我们维护的”。
多年来我为不同的公司看过一些非常大的数据库书籍,但没有像我现在所寻求的那样。我已经下载了一个名为ModelRight的程序并且它进行了重新设计,但它似乎仅限于大约70个表...之后表开始堆叠在彼此之上。企业和遗留应用程序可以拥有大量数据库,所以这个想法不可能是新的,但我找不到任何可以做我想做的事情。
当然,开源应用程序将是最好的,但企业级数据库可能会花费进取的现金!有没有人做过这样的事情,你用了什么?任何提示将非常感谢!
答案 0 :(得分:2)
实体 - 关系图是您正在寻找的。 p>
ERwin diagrams很好。 (我不为他们工作,但我过去曾经使用过它们。)
答案 1 :(得分:1)
有很多产品可以做到这一点:
这是一个site,用于比较大量或ER建模工具
如果您拥有Visual Studio Team System Database版本,则可以将该数据库反向工程为实体模型。
答案 2 :(得分:0)
我发现这样做的最佳方法是使用Office Visio Professional 2007.它将对架构进行反向工程(请注意,只有Professional版本执行此操作),然后您可以尝试使用各种方式布置表格。不同的布局算法。完成后,您可以对不同的逻辑区域进行颜色编码,并根据需要添加注释。它可以让您打印出小报或更大的纸张,并且始终可以选择导出为PDF。
它适用于任何符合ODBC的数据库提供程序。
答案 3 :(得分:0)
到目前为止,我最喜欢的是Enterprise Architect。我发现它在建模方面远远优于Visio,我将它用于包含大约50到70个表的系统。这是一个非常简单的sample diagram。
答案 4 :(得分:0)
dbscript生成数据图表为png。请参阅名为“数据图...”here的样本。
不确定这是否是您要找的。 p>