我有一个Server数据库,其中有60多个表。这个数据库在这些表之间有很多关系,虽然它已经标准化,但由于表的数量庞大,它的使用仍然很复杂。
当然,有许多工具可以在某些图表中显示数据库结构。Server本身甚至能够创建这样的图表。现在,我更喜欢使用来自Altova的DatabaseSpy。但是,虽然这个工具对结构有很好的可视化显示,但它不能很好地打印结构。(它可以打印图表,但不能输出结构的描述性文本。)
因此,我正在寻找一个用于Server的工具,该工具能够创建图表并打印这些图表、和附加文本,描述所有字段和链接。
发布于 2009-06-16 12:59:19
SQL Server数据库图的缺点是什么?
无论如何,我令人惊讶的建议是尝试Sparx企业架构师。虽然主要不是数据库工具,但它可以将数据库逆向工程成ER模型,然后您可以从该模型创建一个或多个图表。它有一个很好的“添加相关元素”命令,它允许您创建一个新的关系图来聚焦于一个实体;将一个实体拖到关系图上;然后只添加与第一个实体相关的其他实体。
您还可以自定义图表上显示的详细信息级别,并将图表打印为一个或多个页面。
哦,它也可以使用UML。
发布于 2009-06-16 13:30:03
任何超过20个左右的表都很难全面地绘制图表,并且非常有用/对用户友好。
你应该看看今天提出的以下问题:
一般的观点/共识是,不要尝试一个大图,而是将数据库分解成多个表的较小的可管理组(例如,基于功能或其他关系)。
凯夫
https://stackoverflow.com/questions/1001292
复制相似问题