Diagramas ER

Los diagramas ER (Entity Relationship) visualizan la estructura de tu base de datos.

DBML Renderer

El renderer de DBML en Exonoor dibuja automáticamente:

  • Tablas como nodos
  • Relaciones como flechas
  • Llaves primarias (PK) destacadas
  • Llaves foráneas (FK) vinculadas

Visualización

Modo Estándar

  • Tablas en cuadrícula
  • Relaciones organizadas
  • PKs al inicio de cada tabla
  • Índices marcados con ✱

Modo Compact

  • Tablas reducidas
  • Solo nombres de columnas
  • Ideal para schemas grandes

Modo Detailed

  • Toda la información de columnas
  • Tipos de datos completos
  • Defaults y constraints
  • Notas y comentarios

Interacciones

  • Click en tabla: Selecciona y muestra detalles
  • Double click: Abre editor de tabla
  • Drag: Mueve la tabla
  • Scroll: Zoom
  • Right click: Menú contextual

Agrupamiento

Agrupa tablas por:

  • Dominio/Negocio
  • Módulo YAML
  • Frecuencia de uso
  • Equipo responsable

Exportación

Formatos disponibles:

  • PNG: Imagen rasterizada
  • SVG: Imagen vectorial
  • Mermaid: Código Mermaid
  • PDF: Documento PDF

Casos de Uso

Validación de Schema

Antes de generar SQL:

  1. Revisa el diagrama visual
  2. Verifica relaciones
  3. Detecta posibles problemas

Documentación

Genera diagramas para:

  • Wiki del proyecto
  • README técnico
  • RFCs y Proposals
  • Onboarding de nuevos devs