Herramienta para visualizar el esquema de la base de datos SQL

Recomiende una herramienta para visualizar el esquema de la base de datos.

Debería poder generar el esquema de la base de datos existente.

soporte - plataforma mySQL - licencia Linux/Windows - libre/código abierto

Algo como lo que muestra la imagen. Los colores no son tan importantes.Esquema de la base de datos de OpenCart

Si alguien pudiera decirme qué software creó el diagrama anterior, sería genial.

Respuestas (5)

La captura de pantalla que muestra proviene de WWW SQL Designer :

  • libre y de código abierto (Nueva Licencia BSD)
  • demostración en línea
  • recuperar (importar) el esquema de la base de datos existente.
  • multiplataforma (aplicación web)

Descripción del sitio web:

Esta herramienta le permite dibujar y crear esquemas de bases de datos (diagramas ER) directamente en el navegador, sin necesidad de programas externos (flash). Solo necesita tener JavaScript habilitado. El Diseñador funciona perfectamente en Mozillas (Firefox, Seamonkey), Internet Explorers (6, 7, 8), Safari y Operas. Konqueror funciona, pero la experiencia es limitada.

Se admiten muchas características de la base de datos, como claves, restricciones de clave externa, comentarios e índices. Puede guardar su diseño (para cargarlo y modificarlo más), imprimirlo o exportarlo como secuencia de comandos SQL. Es posible recuperar (importar) el esquema de la base de datos existente.

Pruebe MySQL Workbench, es gratis: http://dev.mysql.com/downloads/workbench/

Capturas de pantalla del diseño visual: http://www.mysql.com/products/workbench/design/

Plataformas: Windows, Linux, Mac OS X

ingrese la descripción de la imagen aquí

Una vez leí que la parte de ingeniería inversa requiere una versión paga. ¿Podría por favor confirmar?
La versión gratuita sí, pero la versión empresarial tiene más funciones.
Lo siento. Fue mi error al publicar la pregunta. Gracias por señalarlo.
Veo que eliminó la solicitud de la versión 'gratis o de pago' de su publicación. no te culpo Espero que la versión gratuita haga lo que necesitas.
La versión gratuita definitivamente es compatible con la ingeniería inversa. Lo uso frecuentemente para eso.

SchemaCrawler es una herramienta de línea de comandos gratuita, de código abierto e independiente de la plataforma que puede generar diagramas de base de datos a partir de una base de datos MySQL. Puede excluir tablas y columnas del diagrama mediante expresiones regulares. Es gratuito y de código abierto.

Diagrama de ejemplo:Diagrama de ejemplo

Sualeh Fatehi, rastreador de esquemas

SchemaCrawler se ha trasladado a su propio sitio web ahora: schemacrawler.com

Puedes probar DbVisualizer . La mayoría de sus características las he descrito en mi respuesta a una publicación relacionada , para que puedas echarle un vistazo.

En general, es una herramienta gratuita basada en Java para la gestión de bases de datos, que admite una gran cantidad de bases de datos. Admite la visualización del esquema de la base de datos .

Aquí hay una imagen tomada de su sitio web:ingrese la descripción de la imagen aquí

+1 Este es el más fácil de hacer funcionar, también para SQLite. Además, su EULA permite que el programa gratuito se use comercialmente ( dbvis.com/eula )

Puede utilizar DBeaver Community Edition .

Puede crear diagramas que se ven así:

castor

También hay una buena función de diseño automático que minimiza los cruces de líneas de relación. Además, estas líneas se dibujan de manera que no se superponen con los rectángulos de la mesa.

(La imagen de arriba no muestra esto)