我终于找到了一个简单的方法来生成实体关系图与MySQL Workbench中现有的数据库。

为了实现这一点,我们必须使用MySQL工作台。 它是从Oracle和MySQL的免费应用程序可以从下载 你在这里.

一旦安装并配置了我们,我们希望得到您的数据库连接“实体关系图,”我们​​去顶端菜单 数据库 并选择选项 逆向工程 (逆向工程):

paso 01 Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench
我们将证明,我们选择我们的数据库连接,本地主机下面的窗口,然后按 下一个 (下一页)

paso 02 Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench
当处理完成时,我们按 下一个:

paso 03 Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench
选择我们感兴趣,然后按数据库 下一个:

paso 04 Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench
当处理完成时,我们按 下一个:

paso 05 Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench
在下一个窗口中,我们选择您希望我们的图表中包括哪些对象。 在我们的全选。 选择出现在底部的检查是很重要的。 有时候,我偶然选择离开我,因为也许有选择太多的对象。 按 下一个 继续:

paso 06 Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench
当处理完成时,我们按 下一个:

paso 07 Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench
如果一切正常,你应该看到这样一个窗口:

paso 08 Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench
完成并应该显示图,在我们的数据库中所有表。 有时它只是重要的表没有建立它们之间的关系。 这是因为这些信息不表,在自由软件应用中非常常见的存在。

paso 09 Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench

如果我们仔细观察,这些表已制定关系,是因为他们有创建的信息:

paso 09a Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench
相反,在这里我们可以看到,确实有外国的表:

paso 09b Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench

但是,这并不具备创造了这样的信息:

paso 09c Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench

出于这个原因,不画在图中的关系。

一旦我们有完整的图,我们可以打印出来,并采取每个表中的笔记,并把它们合我们的胃口,使其更易于阅读的图。

paso 10 Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench
除了获得该图,有我喜欢够这个工具的两件事情,虽然看起来废话,现报告如下。

如果我们设置在表之间的关系,它被画上阴影,并指示哪个表的字段是那些是相关的。 这是非常有用的,因为视觉上是不容易知道哪些列是相关的。 有迹象表明,在田间用一个简单的命名法,甚至有时给通用名称,因为他们正在努力被用于许多类型的实体主键许多自由软件应用程序,因此可视化这个功率可以更容易发展你的SQL查询:

paso 11 Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench

而这也是非常有用的,其他的事情是,你可以改变图表的类型,上面是简单一些。 从顶部的菜单,在 模型和菜单 关系符号 您可以选择样式图。 默认选择了“鸦脚(IE)”,但是,如果我们选择 连接到列 我们可以看到,直接涉及的领域的关系。

paso 12 Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench

该图将如下图所示,也显示更清晰的符号关系的基数,如果我们没有UML的很多知识:

paso 13 Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench

它唯一的缺点是绘制水平和垂直线条无关。 使用对角线和绘画是有点丑陋。 但至少它可以帮助解释方案。

我希望你喜欢它,将成为有用的。

保存

广告

Cookies的使用

本网站使用cookies让你有最佳的用户体验。 如果你继续浏览您同意上述饼干的接受和认可我们 饼干政策,点击了解更多信息的链接。

饼干的通知

用别针把它Pinterest上

分享此

分享

分享这篇文章与您的朋友!

Veo que te gusta mi Blog...

Si te ha parecido interesante este artículo, no esperes a suscribirte a mi blog. Cuando vuelva a escribir otro seguro que te interesará y no desearás no haberte enterado. Puedes suscribirte con total tranquilidad de que no recibirás spam. Lo odio igual que tu. Solo quiero que aprendas cosas nuevas y te sientas agusto con mis artículos. ¡Gracias!

感谢您的订阅!