我正在寻找一种我认为是所谓的数据建模程序,它可以将我们所有的SQL Server表(200+)映射到一个海报大小的大图像中。我们已经将所有遗留的应用程序表都放到了SQL Server 2005中,我的老板正在寻找一种查看数据的时髦方式……基本上就是说“这就是我们要维护的”。
多年来,我看过一些针对不同公司的大型数据库书籍,但都不像我现在想要的那样。我已经下载了一个名为ModelRight的程序,它进行了重新设计,但它似乎仅限于大约70个表……在那之后,桌子开始堆叠在一起。企业和遗留应用程序可以有大量的数据库,所以这个想法不可能是新的,但我找不到任何东西来做我想做的事情。
当然,开源应用程序是最好的,但企业级数据库可能会花费企业级的资金!有没有人做过这样的事情?你用的是什么?任何建议都将不胜感激!
发布于 2009-08-20 18:29:35
有许多产品可以做到这一点:
这是一个比较大量ER建模工具的site
如果您有Visual Studio Team System Database edition,则可以将该数据库反向工程为实体模型。
发布于 2009-08-20 18:22:51
实体关系图就是您正在寻找的。
ERwin diagrams很不错。(我不为他们工作,但我过去曾使用过他们。)
发布于 2009-08-20 18:28:31
我找到的完成此操作的最佳方法是使用Office Visio Professional 2007。它将对模式进行反向工程(请注意,只有Professional版本才会执行此操作),然后您可以尝试如何使用各种不同的布局算法对表进行布局。完成后,您可以对不同的逻辑区域进行颜色编码,并根据需要添加注释。它将允许您打印出小报大小的纸张或更大,并导出到PDF始终是一个选项。
它可以与任何与ODBC兼容的数据库提供程序一起使用。
https://stackoverflow.com/questions/1307944
复制相似问题