有哪些 GOOD 工具可用于从 SQL Server 数据库生成 ERD? [关闭]
Posted
技术标签:
【中文标题】有哪些 GOOD 工具可用于从 SQL Server 数据库生成 ERD? [关闭]【英文标题】:What GOOD tools are available for generating ERD from a SQL Server Database? [closed] 【发布时间】:2010-09-22 06:19:30 【问题描述】:我正在尝试从现有的 MS SQLServer 2005 数据库生成实体关系图。有哪些工具可用?具体来说,我不仅对 ERD 更直接感兴趣,我还在寻找一种工具来帮助快速学习和分析中等规模(模式明智而不是真正的行明智)数据库结构。
【问题讨论】:
【参考方案1】:我可以看到这篇文章已经很老了,MS SQL Server Management Studio当时可能还没有这个功能!虽然据我所知,使用 SQL Server 2012 您可以通过以下几个简单步骤生成 ER 图:
-
MS SQL Server 管理 Studio > 文件菜单 > “连接对象资源管理器”
选择您的数据库节点并展开它。在此节点下,您会找到一个名为“Database Diagrams”的子节点
右键单击“数据库图”>“新建数据库图”>添加表格您希望查看它们的列、关系、 ...
【讨论】:
图表导出非常有限。 AFAIK,它只能作为位图导出,然后可以粘贴到例如文字或幻灯片。【参考方案2】:microsoft Visio 的数据库逆向工程功能非常适合从数据库中提取模式并从那里进行开发。如果你还没有,我会调查那个途径。
【讨论】:
需要注意的是,数据库功能的逆向工程已从 Visio 2013 中删除。blogs.office.com/2012/10/17/…【参考方案3】:我使用过 Visio 并取得了一些不错的效果。我也做的一件事是使用 SQL Server GUI 中内置的可视化设计器(数据库图)。当您将表放在那里时,它会自动包含外键。您可以只包括此时您想要重点关注的表格。
所有这些工具都可以预见到预先存在的外键。
【讨论】:
郑重声明,此功能已从 Visio 的常规和专业版本中删除。【参考方案4】:我对@987654321@ 很满意。
【讨论】:
它无法连接 SQl 服务器【参考方案5】:您还可以从 Microsoft Visual Studio 2005 生成 ERD。
【讨论】:
怎么样?请添加更多信息或删除此答案。 是的,我也需要回答以上是关于有哪些 GOOD 工具可用于从 SQL Server 数据库生成 ERD? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章