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.