YAMLTools logo

De SQL a Diagrama ER y Documentación de Base de Datos

Pega tus sentencias CREATE TABLE o un dump SQL entero y obtén un diagrama entidad-relación, un mapa de relaciones y documentación legible. PostgreSQL, MySQL y SQLite.

Visualizador de Schemas

Visualiza tus schemas de base de datos con múltiples tipos de diagramas

SQL
Loading editor…

Prueba un schema real

Haz clic en un ejemplo y cargamos el SQL en la herramienta de arriba. Hay uno por dialecto: PostgreSQL, MySQL y SQLite.

SaaS multi-tenant (PostgreSQL)

Organizaciones, usuarios y proyectos con un tipo enum, UUID, JSONB, comentarios y una tabla puente que se convierte en relación N:M.

Tienda online (MySQL)

Clientes, productos y pedidos con backticks, AUTO_INCREMENT, un ENUM en línea y claves foráneas con nombre.

App de notas (SQLite)

Libretas, notas y etiquetas con INTEGER PRIMARY KEY AUTOINCREMENT y REFERENCES en línea.

Características Principales

Todo lo que necesitas para entender una base de datos a partir de su SQL

Lee dumps reales

Pega la salida de pg_dump o mysqldump tal cual. Se saltan funciones, triggers, bloques DO y los datos de INSERT y COPY; solo se dibuja la estructura.

Tres dialectos

PostgreSQL (esquemas, CREATE TYPE … AS ENUM, COMMENT ON, columnas identity), MySQL (backticks, AUTO_INCREMENT, ENUM en línea, opciones ENGINE) y SQLite.

Relaciones con cardinalidad

Claves foráneas declaradas en línea, como restricción de tabla o con ALTER TABLE. Una clave foránea sobre una columna única se muestra como 1:1, y las tablas puente como N:M.

Cuatro vistas

Documentación para perfiles no técnicos, diagrama ER para arquitectura, mapa de relaciones y un árbol con buscador que muestra columnas, índices y restricciones.

Tu SQL no sale del navegador

El SQL se interpreta en tu navegador para dibujar el diagrama. No hace falta conectarse a la base de datos ni dar credenciales.

Parser tolerante

Las sentencias que no entiende se saltan y aparecen como avisos, en lugar de impedir el diagrama.

Cómo Convertir SQL en un Diagrama ER

Cuatro pasos desde un fichero SQL hasta documentación que puedes compartir

01

Consigue el SQL de tu esquema

Usa tus ficheros de migraciones o exporta la estructura desde tu base de datos

  • ▸PostgreSQL: pg_dump --schema-only
  • ▸MySQL: mysqldump --no-data
  • ▸SQLite: el comando .schema
02

Pégalo o sube el fichero

El diagrama se actualiza mientras escribes

  • ▸Acepta ficheros .sql
  • ▸Los datos y funciones del dump se ignoran
  • ▸Revisa los avisos para saber qué se ha ignorado
03

Elige la vista que necesitas

Cada vista responde a una pregunta distinta

  • ▸Diagrama ER: columnas, claves y cardinalidades
  • ▸Documentación: tablas y relaciones en lenguaje claro
  • ▸Vista de Árbol: índices, restricciones y enums
04

Exporta y comparte

Lleva el resultado a donde trabaje tu equipo

  • ▸PDF para documentación formal
  • ▸Imagen para wikis, tickets y pull requests
  • ▸Título personalizado en la portada del PDF

Preguntas Frecuentes

Sobre convertir SQL en diagramas ER