就像在标题中一样。是否有可能生成ER图,可以通过convertert转换为乳胶文件(或文本文件)以便在PDF中打印(可能是一些dll)?或者我如何动态构建这种图表?有什么建议吗?我看起来像“那样”:
我需要从数据库中提取所有需要的表名和该表的所有列名。然后需要创建关系,这就是看起来很难的部分。你可以给我一些建议吗,或者就像我之前所说的那样,有一种更简单的方法可以从数据库中生成简单的ER图。
答案 0 :(得分:0)
你可以尝试this service。但它是“handmading”,而不是自动生成
答案 1 :(得分:0)
你的头衔包括“Sql management studio”,所以我假设这是公平的游戏。
您可以使用SSMS(SQL Server Management Studio)连接到数据库,然后导航到所需的数据库,并创建新的数据库图表。数据库图是非常可定制的。您可以右键单击添加到图表中的每个表以获取上下文菜单,使用表格视图可以修改要显示的字段。如果右键单击设计器,则可以显示打印时发生的分页符。
至于打印到PDF,我建议只使用SSMS中的标准打印功能,并使用一些打印到PDF的工具打印到PDF,如Cute PDF Writer或Office的内置PDF打印支持。您可能在将所有表格及其关系放在一张纸上时遇到问题,但在大多数工具中您可能会遇到此问题。