
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 →BOARDMIX · DIAGRAMAS ENTIDAD-RELACIÓN
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.

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.

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.
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.
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.
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.

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 →
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 →Empieza por la pregunta que debe responder tu base de datos. Añade detalles a medida que se aclare el modelo.
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.
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.
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.
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.
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.

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.
Muestra las entidades principales y sus relaciones. Acordad qué representa el sistema antes de enumerar todos los campos.
Customer realiza Order. Order contiene Product.
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.
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.
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.
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.
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.
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.
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.
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.
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