3

我们的应用程序有一个相当大的、庞大的数据库设计,有 175 个表。大多数表被一两个主要功能使用,我想创建几个小的“迷你模式”来向新员工描述系统不同部分的结构(没有向他们展示巨大的总模式,坦率地说,大到没用)。

由于这些表已经存在,我需要一个工具,它允许我为字段输入完全自定义的名称并自己指定连接(因为我们的一些外键不遵循标准命名模式)。

什么是最便宜或免费的工具?

如果它允许为图表元素(即表格)选择自定义颜色,则可以加分,因为这将允许我创建模式的重组版本,以讨论主要系统如何交互。

4

7 回答 7

4

好吧,它不做自定义颜色,但是MySQL Workbench是 MySQL 提供的免费数据库建模工具。

您甚至可以将其设置为只需将其连接到数据库即可对完整的模式图进行逆向工程。您可以从那里获取它并将您需要的内容划分为单独的建模图。

于 2010-01-09T01:58:01.113 回答
3

我喜欢WWW SQL Designer ( Demo ) 的简单性:

万维网 SQL 设计器

于 2010-01-09T02:37:01.177 回答
3

对于任何类型的图形绘制,我真的很难超越Graphviz的实用程序;但这需要您学习一种称为“点”的新语言(我在这里松散地使用“学习”)。该语言非常简单,并且有很多模板可以用来记录模式。

附带说明一下,有一个出色的模式映射工具,它可以根据列名推断连接,这可能会让你非常接近你需要的东西,它被称为SchemaSpy

于 2010-01-09T01:58:51.847 回答
0

我使用 Visio。它具有逆向工程能力,允许您指向 ODBC 源,并将表、视图和存储过程作为绘图元素拉入。如果存在约束,它将通过它们的关系自动连接表。想要绘制子模式,只需选择提取过程中需要的表和中提琴!它在绘图内也有多个页面,因此您可以拥有包含所有内容的母版页以及嵌入子模式详细信息的后续页面。

您还可以设置线条样式、填充样式和字体样式。如果你在 MSDN 上,你已经拥有了它......

于 2010-01-09T03:13:16.683 回答
0

1这是一个非常好的在线工具,您可以使用这个http://creately.com/diagram-type/database-design。我正在使用这个。它还提供了为数据库表着色的功能。

在此处输入图像描述

于 2014-04-14T19:49:25.970 回答
0

查看此处的开源图表工具。

这是另一个在这里找到的名为 DBDesigner 。

希望这可以帮助。

于 2010-01-09T01:54:52.210 回答
0

尝试使用SQLyog 的模式设计器。使用起来非常简单直观。值得一试...

SQLyog 的模式设计器截图

于 2012-07-30T14:02:57.317 回答