ChatDiagram
Herramientas/Generador de Diagramas ER desde SQL

Generador de Diagramas ER desde SQL

Convierte un esquema SQL o la descripción de una tabla en un diagrama ER. Pega las tablas, columnas y relaciones entre claves que quieras documentar y luego usa el dibujo para ver cómo encaja el esquema.

Diagrama Entidad-relación (ERD)Enter para enviar

Cuenta gratuita, sin tarjeta · Exporta a SVG, PNG o PDF

Así funciona

Ejemplos de diagramas de SQL a ER.

Una herramienta, cuatro solicitudes. Todos los diagramas de abajo son resultados reales.

Lo que escribes
Un esquema de base de datos para usuarios con las tablas User, Role, UserRole, Profile, Session y AuditLog. Los usuarios tienen perfiles y sesiones, reciben roles mediante UserRole y los registros de auditoría guardan las acciones de los usuarios.
Después, pruebaAñade una tabla de organizaciones para la tenencia múltipleAñade una tabla de tokens para restablecer contraseñas
Diagrama entidad-relación (ERD): Esquema de usuarios y roles
Diagrama entidad-relación (ERD) · Chen 1976 / Everest 1976 (crow's foot) · schematex-erd
El diagrama

Qué es un diagrama de SQL a ER.

Un diagrama de SQL a ER convierte las definiciones de las tablas en una representación visual del modelo de datos. Las tablas se convierten en entidades, las columnas en atributos y las claves primarias y foráneas muestran las relaciones.

El dibujo permite entender el esquema de un vistazo. No ejecuta SQL ni se conecta a una base de datos: representa la estructura que describes o pegas.

Standard
Chen 1976 / Everest 1976 (crow's foot)
Also follows
Implements the crow's-foot subset
Engine
schematex-erd
Editable
Double-click text, drag nodes
Export
SVG · PNG · PDF
Diagrama entidad-relación (ERD): Qué es un diagrama de SQL a ER
Quién lo usa

Quién usa los diagramas de SQL a ER.

Diagrama entidad-relación (ERD): Desarrolladores de aplicacionesDesarrolladores de aplicaciones

Una vista compacta de las tablas de inventario y sus claves antes de implementar consultas y pantallas.

Diagrama entidad-relación (ERD): Diseñadores de APIDiseñadores de API

Un esquema preliminar de usuarios, roles y tipos para planificar los datos de una API.

Diagrama entidad-relación (ERD): Responsables del mantenimiento de bases de datosResponsables del mantenimiento de bases de datos

Tablas de una biblioteca y claves foráneas documentadas para un sistema existente.

Cómo funciona

Cómo crear un diagrama ER a partir de SQL en tres pasos.

01

Descríbelo

Basta con un párrafo para empezar.

“Un esquema de base de datos para usuarios con las tablas User, Role, UserRole, Profile, Session y AuditLog. Los usuarios tienen perfiles y sesiones, reciben roles mediante UserRole y los registros de auditoría guardan las acciones de los usuarios.”
02

Mira el diagrama

Lo dibuja el motor adecuado.

Diagrama entidad-relación (ERD): Esquema de usuarios y roles
03

Indica qué cambiar

Cada cambio guarda una versión.

Añade una tabla de organizaciones para la tenencia múltiple
V2 · DRAWN FROM V1, NOTHING RETYPED
Preguntas frecuentes

Preguntas habituales

¿Puedo crear un diagrama ER a partir de SQL?

Describe o pega las definiciones de las tablas, las columnas y las relaciones entre claves, y la herramienta puede representar la estructura de la base de datos en un diagrama ER.

¿La herramienta ejecuta mi SQL?

No. El SQL o la descripción del esquema se usa como entrada para crear un dibujo; no ejecuta consultas ni se conecta a tu base de datos.

¿Cómo se muestran las claves primarias y foráneas?

Las claves primarias identifican las filas de una tabla. Las claves foráneas se muestran en la tabla que las contiene y la conectan con la tabla referenciada.

¿Qué dialecto de SQL debería usar?

Usa definiciones conocidas de tablas y columnas del esquema que estás documentando. Indica claramente las relaciones y las columnas clave para que se entienda la estructura prevista.

Herramientas relacionadas

Otros diagramas para el mismo trabajo.

Convierte un esquema en un diagrama ER.

Cuenta gratuita, sin tarjeta. Pega las tablas o describe las relaciones.

Abrir el editor