Apuntes DAM
Volver al inicio

Editor de diagramas entidad-relación

Escribe el diagrama con una notación muy corta y míralo dibujado al momento, con sus cardinalidades y el paso a tablas. En los ejercicios, lee el enunciado, haz tu diagrama y pulsa Corregir: te dice qué entidades, claves, relaciones o cardinalidades fallan y por qué.

Ejercicios (0 de 8 resueltos)

Tienda online

Una tienda online quiere guardar sus clientes (DNI, nombre y email), sus productos (código, descripción y precio) y los pedidos (número y fecha). Cada pedido lo hace un único cliente, y un cliente puede no haber hecho ningún pedido o haber hecho muchos. Un pedido contiene uno o varios productos, y de cada producto del pedido se guarda la cantidad. Un producto puede estar en muchos pedidos o en ninguno.

Pista

La cantidad no es del pedido ni del producto, sino de la pareja: es un atributo de la relación entre los dos.

Ver solución
Cliente(dni*, nombre, email)
Pedido(numero*, fecha)
Producto(codigo*, descripcion, precio)
realiza: Cliente (1,1) -- (0,N) Pedido
contiene: Pedido (0,N) -- (1,N) Producto [cantidad]

Tu diagrama

Cómo se escribe
  • Cliente(dni*, nombre, email): una entidad; el asterisco marca la clave.
  • realiza: Cliente (1,1) -- (0,N) Pedido: una relación con su nombre.
  • El (min,max) junto a una entidad dice cuántos de ella van con uno de la otra: un pedido lo realiza (1,1) cliente y un cliente realiza (0,N) pedidos.
  • contiene: Pedido (0,N) -- (1,N) Producto [cantidad]: los atributos de la relación van entre corchetes.
  • supervisa: Empleado (0,1) -- (0,N) Empleado: una relación reflexiva.

Diagrama

Escribe una entidad para empezar, por ejemplo Cliente(dni*, nombre).

La teoría está en Modelo Entidad-Relación y Modelo Relacional. Cuando tengas las tablas, compruébalas con la normalización paso a paso.