有哪些GOOD工具可用于从SQL Server数据库生成ERD?

时间:2008-11-13 22:45:53

标签: sql sql-server erd

我正在尝试从现有的MS SQLServer 2005数据库生成实体关系图。有哪些工具?具体来说,我不仅对ERD更直接感兴趣,我正在寻找一种工具来帮助快速学习和分析中等大小(模式明智而不是真正的行)数据库结构。

5 个答案:

答案 0 :(得分:11)

我可以看到这篇文章很老了, MS SQL Server Management Studio 可能还没有这个功能!虽然据我所知, SQL Server 2012 ,您可以通过以下几个简单步骤生成ER图:

  1. MS SQL Server management Studio>文件菜单> “连接对象资源管理器”
  2. 选择您的数据库节点并展开它。在此节点下,您将找到一个名为“Database Diagrams”的子节点
  3. 右键点击“数据库图”> “新数据库图表”> 添加表格您希望查看其列,关系......

答案 1 :(得分:5)

Microsoft Visio的数据库逆向工程功能非常适合将模式从数据库中拉出并从那里开发。如果你还没有,我会调查那条大道。

答案 2 :(得分:2)

我使用过Visio,并且有一些好的结果。我也做的一件事是使用SQL Server GUI内置的可视化设计器(Database Diagrams)。当您将表放在那里时,它会自动包含外键。您可以在此时包含您想要关注的表格。

所有这些工具都预见到了预先存在的外键。

答案 3 :(得分:1)

我对DBDesigner4感到满意。

答案 4 :(得分:-1)

您还可以从Microsoft Visual Studio 2005生成ERD。