Panel lateral
Selector de búsqueda de entrada
LM
Todos los cursos2481966248278248280248281248282
TAREA
Tarea Extra (50 puntos) (fuera de escala)
Abrir cajón de bloques
Requisitos de finalización
Marcar como hecha
Cierre: sábado, 7 de diciembre de 2024, 08:00
Elabore un Diagrama de Entidad-Relación para el siguiente
enunciado: (en papel, con bolígrafo, a mano alzada)
Una tienda en línea vende una variedad de productos a clientes de todo el
país. Cada producto tiene un código único, nombre, descripción, precio,
stock disponible, y una categoría a la que pertenece. Las categorías también
se almacenan con un código único y un nombre. Algunos productos pueden
pertenecer a varias categorías.
Los clientes que desean comprar productos deben registrarse en el sistema.
Cuando un cliente realiza una compra, se genera un pedido. Cada pedido
tiene un número de pedido, la fecha del pedido, y el código del cliente que
lo realizó. Un pedido puede incluir varios productos diferentes, pero un
producto específico solo puede aparecer una vez en cada pedido. Para cada
producto en el pedido, se registra la cantidad solicitada y el precio de venta
en ese momento.
El pago de los pedidos se realiza a través de diferentes métodos de pago.
Cada pago tiene un código de pago, el número de pedido asociado, el
método de pago utilizado (tarjeta de crédito, transferencia bancaria, etc.), la
fecha de pago y el monto pagado. Un pedido puede pagarse en varias
transacciones, pero una transacción solo puede estar asociada a un pedido.
Además, se desea gestionar las devoluciones de pedidos. Cada devolución
tiene un número de devolución, el número de pedido del cual se devuelve,
la fecha de la devolución, el motivo de la devolución y el estado de la misma
(pendiente, procesada, completada). Un pedido puede tener múltiples
devoluciones asociadas, pero cada devolución solo puede relacionarse con
un pedido.
No todos los clientes son personas físicas, sino que algunos son empresas u
organizaciones. Se desea distinguir entre los diferentes tipos de clientes,
pues tienen características y propiedades diferentes. De las personas físicas
se desea conocer: nombre, apellido, cédula de identidad, ruc, edad,
dirección, número de teléfono. De las empresas u organizaciones se desea
conocer: denominación, ruc, antigüedad, dirección, número de teléfono.