Se le solicita disear una BD que permita apoyar la gestin de un
sistema de ventas. La empresa necesita llevar un control de proveedores, clientes, productos y ventas.
Un proveedor tiene un RUC, apellido paterno, apellido materno, nombres, direccin, telfono y pgina web. Con respecto al cliente a la empresa le gustara guardar la siguiente informacin: RUC, apellido paterno, apellido materno, nombres, direccin, varios telfonos de contacto, gnero y mail. La direccin se entiende por calle, nmero y ciudad (tanto para proveedor como para cliente).
Un proveedor provee con muchos productos y un producto debe ser proporcionado por un solo proveedor.
Un producto tiene un cdigo nico, nombre, presentacin, precio actual, tipo de moneda (referente al precio: soles, dlares, etc.), stock y nombre del proveedor. Se debe tener en cuenta que los productos estn organizados por categoras; por lo que cada producto va slo en una categora. Una categora tiene id, nombre y descripcin.
Un cliente puede originar una o ms ventas, pero una venta puede estar asociada a solo un cliente.
Por razones de contabilidad, se debe registrar la informacin de cada venta con un nmero nico de venta, fecha, cliente, descuento en la venta y monto total de la venta. Adems por cada venta se deben registrar sus productos asociados, por lo que se debe indicar por cada producto vendido: su precio al momento de la venta, la cantidad vendida y el monto total.