Yirinhana Tools

简体中文 · English · Español · Português · 日本語 · Deutsch

Editor de diagramas ER

Editor de diagramas ER. Modela tablas, claves y relaciones. Exporta imágenes y Mermaid. Tus archivos se quedan en este dispositivo. El navegador los procesa.

Activa JavaScript para usar las herramientas. Los archivos se procesan en tu navegador.

Describe las tablas antes de escribir código

Un diagrama de entidad y relación facilita conversar sobre la estructura de una base de datos pequeña. Carga el ejemplo User, Order y OrderItem, y cambia los nombres según tu proyecto. Selecciona una entidad para editar su título y sus campos. Cada campo tiene nombre, tipo de texto y marcas opcionales de clave primaria, externa o única. Usa nombres y tipos sin espacios, con guiones bajos si hace falta; se admiten valores como user_id, varchar(120) y datetime. Aplica los cambios antes de pasar a otra entidad. Son anotaciones de diseño: el editor no conecta con una base de datos, no consulta registros, no ejecuta SQL ni verifica columnas externas reales.

Expresa la cardinalidad y las relaciones opcionales

Selecciona dos entidades y elige una relación 1:1, 1:N, N:1 o N:M. Añade un verbo como realiza o contiene para explicar su propósito. Los controles opcionales indican si un extremo puede no tener un registro relacionado. Las líneas continuas y discontinuas permiten representar relaciones identificadoras o no identificadoras. El SVG conserva etiquetas legibles de cardinalidad. La importación Mermaid erDiagram admite bloques de entidades, alias, campos, restricciones PK/FK/UK y las formas de relación disponibles en el editor. Una instrucción no admitida detiene la importación y conserva el diagrama actual. El archivo Mermaid incluye posiciones en un comentario normal, por lo que este editor puede restaurar la distribución.

Conserva una copia editable además de la imagen

El editor funciona en el navegador. El contenido del diagrama no se envía a un servidor de conversión y no necesitas una cuenta. Los cambios se guardan en localStorage para este navegador y esta herramienta. Es cómodo para continuar un borrador, pero no sustituye una copia de seguridad: el modo privado, el borrado de datos del sitio o un cambio de dispositivo pueden impedir recuperarlo. Descarga el archivo Mermaid al terminar una etapa de trabajo. Incluye la estructura y un comentario con las posiciones actuales. SVG sirve para documentos e impresión; PNG resulta práctico para presentaciones y mensajes. Ambos contienen solo el diagrama, sin los controles del editor. Abre el archivo antes de compartirlo y comprueba la legibilidad. Si el PNG es demasiado grande, acerca los nodos o elige SVG. El paquete ZIP reúne PNG, SVG, Mermaid y el modelo JSON de la misma versión en una descarga. Para volver a importarlo en este editor, usa el contenido Mermaid.

Preguntas frecuentes

¿Un campo puede ser clave primaria y externa?

Sí. Activa PK y FK en el mismo campo. La exportación conserva ambas restricciones. También existe UK para una clave única. Son indicaciones del modelo, no una migración automática de la base de datos.

¿Puedo importar desde otro editor Mermaid?

Puedes importar y editar erDiagram sencillo dentro del subconjunto admitido. Las directivas complejas, estilos y sintaxis no implementada producen un error explícito. Revisa el resultado y conserva el original si contiene elementos que esta herramienta no representa.

Herramientas relacionadas