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:
- Revisa el diagrama visual
- Verifica relaciones
- Detecta posibles problemas
Documentación
Genera diagramas para:
- Wiki del proyecto
- README técnico
- RFCs y Proposals
- Onboarding de nuevos devs