Colabore y organice sus ideas con los planes de por vida de Boardmix
Consulte los precios y las condiciones de cada plan.
Ver planes
activity banner

BOARDMIX · DIAGRAMAS ENTIDAD-RELACIÓN

Creador de diagramas ER Modela tus datos

Convierte entidades, atributos y relaciones en un modelo visual compartido. Crea un diagrama entidad-relación online, adapta una plantilla y decide con tu equipo cómo organizar la base de datos.

Empieza con una cuenta gratuita. Crea y revisa el modelo en un mismo lienzo compartido.

Diagrama entidad-relación en Boardmix con entidades, atributos, conectores y colaboradores
Dibuja las conexiones y revisa el modelo con tu equipo en Boardmix.

Descubre cómo un diagrama ER conecta tus datos

Una tienda online necesita algo más que una lista de tablas. Este ejemplo muestra quién realiza un pedido, qué productos contiene y dónde corresponde cada relación.

Diagrama ER de una tienda online: Customer tiene cero o varios Orders; Order y Product se relacionan cada uno con cero o varios OrderItems. OrderItem usa order_id y line_number como clave primaria compuesta.
Ejemplo de modelo lógico con cardinalidades numéricas. Abrir el diagrama a tamaño completo

Identifica cada registro

Una clave primaria (PK) identifica un registro de forma única. OrderItem utiliza order_id y line_number juntos, de modo que cada línea sea única dentro de su pedido.

Conecta las entidades relacionadas

Una clave foránea (FK) hace referencia a una clave de otra entidad. Aquí, cada Order pertenece a un Customer, mientras que un Customer puede no tener pedidos o tener varios.

Resuelve las relaciones de muchos a muchos

Un pedido puede contener varios productos y un producto puede aparecer en muchos pedidos. OrderItem conecta ambos y guarda la cantidad y el precio pagado.

Este modelo permite un pedido en borrador vacío. Exigir al menos una línea antes de aceptar el pedido es una regla de negocio independiente. Guardar unit_price en OrderItem también conserva el precio de compra cuando cambia el precio actual del producto.

Empieza con una plantilla editable de diagrama ER

Explora un ámbito que conozcas y adapta las entidades, los campos y las relaciones a tus necesidades. Estas plantillas de la comunidad te ofrecen una estructura de partida.

Vista previa de la plantilla de diagrama ER de Boardmix para gestionar préstamos de libros

Gestión de préstamos de libros

Explora las relaciones entre lectores, libros y registros de préstamo. Adapta los campos para distinguir el título de un libro del ejemplar concreto que se presta.

Abrir la plantilla de préstamos de libros →
Vista previa de la plantilla de base de datos de productos de comercio electrónico de Boardmix, con productos, SKU y categorías

Catálogo de productos de comercio electrónico

Organiza productos, SKU y categorías. Usa la estructura del catálogo para debatir en qué se diferencian las variantes de un producto de los pedidos que las contienen.

Abrir la plantilla de catálogo de productos →

Cómo crear un diagrama ER en Boardmix

Empieza por la pregunta que debe responder tu base de datos. Añade detalles a medida que se aclare el modelo.

  1. Elige las entidades

    Abre una pizarra o una plantilla ER. Añade una forma por cada elemento del que necesites guardar datos; por ejemplo, Customer, Order y Product. En este ejemplo, usa acciones como «realizar un pedido» como etiquetas de relación, no como entidades.

  2. Añade atributos y claves

    Enumera los campos que necesita cada entidad y señala su identificador. Marca explícitamente las claves primarias y foráneas. Coloca en la línea del pedido los datos específicos de la compra, como la cantidad y el precio pagado.

  3. Etiqueta las relaciones

    Conecta las entidades relacionadas. Indica cuántos registros pueden participar en cada extremo y si la participación es opcional. Elige una notación y úsala de forma coherente en todo el diagrama.

  4. Revisa situaciones reales

    Comparte la pizarra y prueba el modelo con casos concretos: un cliente nuevo sin pedidos, un producto comprado dos veces o un cambio de precio. Resuelve las dudas en los comentarios antes de entregar el modelo al equipo de desarrollo.

Decide con tu equipo cómo organizar la base de datos

Mantén el diagrama y la conversación en el mismo lienzo. Boardmix ofrece a analistas, desarrolladores y otras personas implicadas un espacio compartido para explicar qué representan los datos.

  • Dibuja la estructura. Organiza las formas de las entidades, añade atributos y etiqueta los conectores.
  • Debate los detalles. Usa comentarios para registrar las preguntas pendientes junto a la parte del modelo a la que se refieren.
  • Mantén el contexto cerca. Añade notas sobre hipótesis, ejemplos y reglas de negocio sin sobrecargar las entidades.
  • Comparte una misma visión. Invita a otras personas a revisar la pizarra y mejorar el modelo contigo.
Diagrama ER de Boardmix con cursores de colaboradores y una conversación en comentarios junto al modelo
Los comentarios mantienen las observaciones cerca de la parte del diagrama a la que se refieren.

Elige el nivel de detalle adecuado

Un modelo ER puede servir para debatir necesidades de negocio o revisar el diseño de una base de datos. Ajusta el detalle a la decisión que debas tomar.

Conceptual

Muestra las entidades principales y sus relaciones. Acordad qué representa el sistema antes de enumerar todos los campos.

Customer realiza Order. Order contiene Product.

Lógico

Añade atributos, identificadores, cardinalidades y entidades que resuelvan las relaciones de muchos a muchos.

OrderItem guarda la cantidad y el precio de compra de un producto dentro de un pedido.

Físico

Documenta los nombres de las tablas, los tipos de datos, las restricciones y los detalles de implementación de la base de datos elegida.

Especifica los tipos de las columnas y los índices al planificar la implementación.

Boardmix es el espacio visual para dibujar y debatir el diseño. Las restricciones y la implementación se configuran en las herramientas de tu base de datos.

Preguntas sobre el creador de diagramas ER

¿Qué es un diagrama entidad-relación?

Un diagrama entidad-relación (ER o ERD) muestra las entidades de un sistema, sus atributos y las relaciones entre ellas. Ayuda al equipo a explicar los requisitos de datos y planificar la estructura de una base de datos antes de implementarla.

¿Puedo crear un diagrama ER gratis?

Puedes empezar con una cuenta gratuita de Boardmix y utilizar la pizarra para crear un diagrama. Los límites del plan gratuito y las opciones de exportación dependen del plan vigente. Consulta la página de precios de Boardmix para conocer las funciones incluidas.

¿Qué notación debo usar en un diagrama ER?

Usa una notación que tus colaboradores entiendan y mantenla en todo el diagrama. La notación de Chen suele usar rectángulos para las entidades, óvalos para los atributos y rombos para las relaciones. La notación de pata de cuervo muestra la cardinalidad mediante símbolos en los extremos. Las etiquetas numéricas, como 1 y 0..*, también pueden expresar la cardinalidad, como en el ejemplo anterior.

¿Cómo represento una relación de muchos a muchos?

En un modelo relacional, añade una entidad asociativa entre las dos entidades. Por ejemplo, OrderItem conecta Order con Product y guarda la cantidad y el precio de cada línea. Conéctala con ambas entidades mediante claves foráneas.

¿En qué se diferencia un diagrama ER de un diagrama de flujo?

Un diagrama ER describe datos y relaciones. Un diagrama de flujo describe los pasos y las decisiones de un proceso. Usa el diagrama ER para modelar clientes y pedidos, y un creador de diagramas de flujo para mostrar cómo avanza un pedido desde el pago hasta su preparación y entrega.

¿Puedo implementar una base de datos con Boardmix?

Usa Boardmix para dibujar y revisar el modelo e impleméntalo después con las herramientas de tu base de datos. El diagrama comunica el diseño: dibujar una clave primaria o una relación no crea restricciones en la base de datos ni valida un esquema en funcionamiento.

Haz visual tu próxima conversación sobre datos

Reúne entidades, relaciones y preguntas pendientes en una pizarra. Crea un modelo que tu equipo pueda entender y mejorar contigo.

Crear un diagrama ER