29

I am trying to generate an Entity Relationship Diagram from an existing MS SQLServer 2005 database. What tools are available? Specifically,I am not only interested in ERD's more directly I am looking for a tool to help quickly learning and analysing a medium size (schema wise not really row wise) database structure.

4

5 回答 5

11

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

  1. MS SQL Server 管理 Studio > 文件菜单 > “连接对象资源管理器”
  2. 选择您的数据库节点并展开它。在此节点下,您会找到一个名为“Database Diagrams”的子节点
  3. 右键单击“数据库图”>“新数据库图”>添加您希望查看其列、关系、...的表
于 2013-07-23T20:54:36.710 回答
5

The database reverse engineering feature of microsoft Visio are excellent for pulling the schema out of a database and developing from there. I'd investigate that avenue if you haven't already.

于 2008-11-13T22:48:55.740 回答
2

我使用过 Visio 并取得了一些不错的效果。我也做的一件事是使用 SQL Server GUI 中内置的可视化设计器(数据库图)。当您将表放在那里时,它会自动包含外键。您可以只包括此时您想要关注的表格。

尽管所有这些工具都预测了预先存在的外键。

于 2008-11-13T22:51:54.937 回答
1

我对DBDesigner4很满意。

于 2008-11-13T23:12:09.657 回答
-1

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

于 2008-12-31T11:32:27.153 回答