我正在尝试从现有的MS SQLServer 2005数据库生成实体关系图。有哪些工具?具体来说,我不仅对ERD更直接感兴趣,我正在寻找一种工具来帮助快速学习和分析中等大小(模式明智而不是真正的行)数据库结构。
答案 0 :(得分:11)
我可以看到这篇文章很老了, MS SQL Server Management Studio 可能还没有这个功能!虽然据我所知, SQL Server 2012 ,您可以通过以下几个简单步骤生成ER图:
答案 1 :(得分:5)
Microsoft Visio的数据库逆向工程功能非常适合将模式从数据库中拉出并从那里开发。如果你还没有,我会调查那条大道。
答案 2 :(得分:2)
我使用过Visio,并且有一些好的结果。我也做的一件事是使用SQL Server GUI内置的可视化设计器(Database Diagrams)。当您将表放在那里时,它会自动包含外键。您可以在此时包含您想要关注的表格。
所有这些工具都预见到了预先存在的外键。
答案 3 :(得分:1)
我对DBDesigner4感到满意。
答案 4 :(得分:-1)
您还可以从Microsoft Visual Studio 2005生成ERD。