1

就像在标题中一样。是否可以通过转换为乳胶文件(或文本文件)来生成 ER 图,以便在 PDF 中打印(可能是一些 dll)?或者我怎样才能动态地构建那种图表?有什么建议吗?我的“看起来”是这样的:

我需要从数据库中提取所有需要的表名和该表的所有列名。然后需要创建关系,这就是看起来很难的部分。你能给我一些建议吗,或者就像我之前说的,有一种更简单的方法可以从数据库生成简单的 ER 图。

4

2 回答 2

0

你可以试试这个服务。但它是用于“手工制作”,而不是自动生成

于 2012-07-19T20:27:55.347 回答
0

您的标题包括“Sql 管理工作室”,所以我假设这是公平的游戏。

您可以使用 SSMS (SQL Server Management Studio) 连接到您的数据库,然后导航到您想要的数据库,并创建一个新的数据库图。数据库图是非常可定制的。您添加到图表的每个表都可以右键单击以获取上下文菜单,并且使用表视图可以修改要显示的字段。如果您在设计器中单击鼠标右键,您可以显示打印时会出现的分页符。

至于打印到 PDF,我建议只使用 SSMS 中的标准打印功能,并使用一些打印到 PDF 的工具打印到 PDF,例如 Cute PDF Writer 或 Office 内置的 PDF 打印支持。您可能无法在一张纸上获取所有表格及其关系,但在大多数工具中您可能会遇到这个问题。

于 2012-07-19T20:43:32.730 回答