sql-server - 数据库结构查看器/打印

标签 sql-server database

我有一个 SQL Server 数据库,里面有 60 多个表。这个数据库在这些表之间有很多关系,虽然它是规范化的,但由于表的数量巨大,使用起来仍然很复杂。

当然,有很多工具可以用图表显示数据库结构。 SQL Server 本身甚至能够创建这样的图表。现在,我更喜欢使用 Altova 的 DatabaseSpy。但是虽然这个工具可以很好地直观显示结构,但它不能很好地打印结构。 (好吧,它可以打印图表,但不能打印结构的描述性文本。)

所以我正在为 SQL Server 寻找一种工具,它能够创建图表并打印这些图表加上描述所有字段和链接的附加文本。

最佳答案

SQL Server 数据库图的不足之处是什么?

无论如何,我令人惊讶的建议是尝试 Sparx Enterprise Architect .虽然它主要不是数据库工具,但它可以将数据库反向工程为 ER 模型,然后您可以从该模型创建一个或多个图表。它有一个很好的“添加相关元素”命令,允许您创建一个新图表以专注于一个实体;将一个实体拖到图表上;然后只添加与第一个相关的其他实体。

您还可以自定义图表上显示的详细程度,并将图表打印为一页或多页。

哦,它也做 UML。

关于sql-server - 数据库结构查看器/打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1001292/

相关文章:

sql-server - 带有特殊字符的 cfinvokeargument 在 SELECT 中不起作用

sql-server - SQL Server中有database()函数吗?

sql-server - SQL Server中主键(簇)和簇唯一索引的区别

MySQL更新查询

SQL Server : Create an optimized view that retrieve the most recent non null value

sql - 如何动态决定在 SQL Server 存储过程中加入哪些表

java - 批量执行多个sql语句的问题?

PHP编码的烦恼

.net - 我可以作为自定义用户/角色连接到 postgresql 数据库吗?

php - 从mysql数据库中检索特殊字符,php