2009-01-03 15 views
7

Buscando una herramienta que automáticamente cree una representación gráfica de un esquema de base de datos MySQL desde una base de datos en vivo, mostrando tablas, columnas y relaciones (un diagrama de ER). Idealmente, algo que funcionaría en OS X sería genial, pero tomaré lo que pueda obtener y lo ejecutaré en una máquina diferente si es necesario.¿Alguien sabe de una herramienta de ingeniería inversa de esquema DB libre decente?

Comprobé Google y del.icio.us. Parece que la mayoría de los productos que hacen esto son comerciales. Supongo que son caros de desarrollar?

MySQL tiene el Workbench pero cuesta extra por las características de ingeniería inversa.

Esta herramienta de código abierto SchemaSpy parece algo prometedora, pero tal vez un poco incómoda de instalar y usar. Antes de sumergirme en eso, pensé que comprobaría si alguien sabe algo más de "gratificación instantánea".

+0

"MySQL Workbench tiene pero cuesta extra para las funciones de ingeniería inversa" - esto ya no es cierto. Como ahora, no puedo encontrar nada, gratis o pago, para superar el banco de trabajo MySql. – Mawg

Respuesta

10

Consulte SQuirreL.

Debe hacer clic con el botón derecho en la tabla y seleccionar la opción 'Agregar al gráfico'. Luego se abrirá una nueva pestaña. Después de cambiar a esa pestaña, verá la tabla representada en un cuadro. Simplemente haga clic con el botón derecho en el cuadro y seleccione 'Agregar todos los elementos secundarios' y 'Agregar todos los elementos principales'. Incluirá la jerarquía completa, con la Entidad y las Relaciones. Entonces, puedes decir que generaría un ERD.

Espero que esto ayude.

1

Mira dbdesigner piensa que ese es el nombre. Se inicia sesión si tiene acceso a db. Y descarga y hace bonito. ¿Tiene inicio de sesión del servidor?

O phpmyadmin el paquete Php lo tiene en las pantallas db.

+0

¿Alguien realmente votó en contra de esto? "¡Creo que se llama ..."! De todos modos, IGTFY - http://www.fabforce.net/dbdesigner4/ – Mawg

Cuestiones relacionadas