我们的应用程序有一个相当大的、庞大的数据库设计,有 175 个表。大多数表被一两个主要功能使用,我想创建几个小的“迷你模式”来向新员工描述系统不同部分的结构(没有向他们展示巨大的总模式,坦率地说,大到没用)。
由于这些表已经存在,我需要一个工具,它允许我为字段输入完全自定义的名称并自己指定连接(因为我们的一些外键不遵循标准命名模式)。
什么是最便宜或免费的工具?
如果它允许为图表元素(即表格)选择自定义颜色,则可以加分,因为这将允许我创建模式的重组版本,以讨论主要系统如何交互。
我们的应用程序有一个相当大的、庞大的数据库设计,有 175 个表。大多数表被一两个主要功能使用,我想创建几个小的“迷你模式”来向新员工描述系统不同部分的结构(没有向他们展示巨大的总模式,坦率地说,大到没用)。
由于这些表已经存在,我需要一个工具,它允许我为字段输入完全自定义的名称并自己指定连接(因为我们的一些外键不遵循标准命名模式)。
什么是最便宜或免费的工具?
如果它允许为图表元素(即表格)选择自定义颜色,则可以加分,因为这将允许我创建模式的重组版本,以讨论主要系统如何交互。
好吧,它不做自定义颜色,但是MySQL Workbench是 MySQL 提供的免费数据库建模工具。
您甚至可以将其设置为只需将其连接到数据库即可对完整的模式图进行逆向工程。您可以从那里获取它并将您需要的内容划分为单独的建模图。
我喜欢WWW SQL Designer ( Demo ) 的简单性:
我使用 Visio。它具有逆向工程能力,允许您指向 ODBC 源,并将表、视图和存储过程作为绘图元素拉入。如果存在约束,它将通过它们的关系自动连接表。想要绘制子模式,只需选择提取过程中需要的表和中提琴!它在绘图内也有多个页面,因此您可以拥有包含所有内容的母版页以及嵌入子模式详细信息的后续页面。
您还可以设置线条样式、填充样式和字体样式。如果你在 MSDN 上,你已经拥有了它......
1这是一个非常好的在线工具,您可以使用这个http://creately.com/diagram-type/database-design。我正在使用这个。它还提供了为数据库表着色的功能。
尝试使用SQLyog 的模式设计器。使用起来非常简单直观。值得一试...