Por fin encontré una forma sencilla de generar un diagrama de Entidad-Relación de una base de datos existente con MySql Workbench.

Para poder conseguirlo, debemos utilizar MySQL的工作台. Es una aplicación gratuita de MySQL de Oracle y que podemos descargar desde 你在这里.

Cómo generar el Diagrama Entidad Relación desde MySQL Workbench

Una vez instalada y configurada nuestra conexión a la base de datos de la que queremos obtener su “实体关系图“, nos vamos al menú superior 数据库 并选择选项 逆向工程 (逆向工程):

paso 01 Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench
Se nos mostrará la siguiente ventana donde seleccionamos nuestra conexión a la base de datos, localhost, y pulsamos 下一个 (下一页)

paso 02 Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench
Cuando termine el proceso, volvemos a pulsar 下一个:

paso 03 Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench
Seleccionamos la base de datos que nos interese y pulsamos 下一个:

paso 04 Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench
Cuando termine el proceso, volvemos a pulsar 下一个:

paso 05 Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench
En la siguiente ventana debemos seleccionar qué objetos queremos incluir en nuestro diagrama entidad relación. En nuestro caso seleccionaremos todos. Es importante seleccionar el check que aparece en la parte inferior. En algunas ocasiones me ha ocurrido que no me deja seleccionarlo porque a lo mejor hay demasiados objetos seleccionados. Pulsamos 下一个 继续:

paso 06 Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench
Cuando termine el proceso, volvemos a pulsar 下一个:

paso 07 Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench
Si todo sale correctamente debería aparecernos una ventana como la siguiente:

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

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

Relaciones en MySQL Workbench

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

paso 09a Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench
En cambio, aquí podemos ver una tabla que sí dispone de las columnas foráneas:

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

Por ese motivo, no dibuja las relaciones en el diagrama entidad relación.

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

paso 10 Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench
Además de conseguir el diagrama, hay dos cosas que me han gustado bastante de esta herramienta, aunque parezca una chorrada, son las siguientes.

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

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

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

保存

Dime qué te ha parecido el artículo...

rating on Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbenchrating on Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbenchrating on Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbenchrating on Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbenchrating half Generar diagrama entidad relacion de una base de datos MySql existente con MySQL Workbench3 votos, promedio: 4,33 de 5)
loading Generar diagrama entidad relacion de una base de datos MySql existente con MySQL WorkbenchCargando…
广告

Cookies的使用

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

饼干的通知

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!

感谢您的订阅!

用别针把它Pinterest上

分享此

分享

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