Evidencia de aprendizaje. Caso a diagramar
Bases de datos
Evidencia de aprendizaje. Caso a diagramar
Caso: “Se desea informatizar la gestión de una tienda informática. La tienda disponede una serie de productos que se pueden vender a los clientes. De cada producto informático se desea guardar el código, descripción, precio y número de existencias. De cada clientese desea guardar el código, nombre, apellidos, dirección y número de teléfono.
Un cliente puede comprar varios productos en la tienda y un mismo productopuede ser comprado por varios clientes. Cada vez que se compre un artículo quedará registrada la compra en la base de datos junto con la fecha en la que se ha comprado el artículo. Latienda tiene contactos con varios proveedores, que son los que suministran los productos. Un mismo producto puede ser suministrado por varios proveedores. De cada proveedor sedesea guardar el código, nombre, apellidos, dirección, provincia y número de teléfono”.
Tablas.
Tabla productos, atributos: código, descripción, precio y número de existencias.
Tablaclientes, atributos: código, nombre, apellidos, dirección y número de teléfono.
Tabla ventas, atributos fecha de compra, código_cliente, código_producto.
Tabla proveedores,atributos código, nombre, apellidos, dirección, provincia y número de teléfono.
Tabla proveedor_producto, atributos código_provedor, código_producto.
Relaciones.
Clientes y productos: N:MVarios a varios. Un cliente puede comprar varios productos y un producto puede ser comprado por varios clientes.
Productos y proveedores: N:M Varios a varios. Un producto puede serproveído por varios proveedores y un proveedor puede suplir varios productos.
Diagrama E-R
Tablas del modelo relacional.
Entidad en modelo orientada a objetos.
Regístrate para leer el documento completo.