1. "Formando nuevas generaciones con sello de excelencia comprometidos
con la transformación social de las regiones y un país en paz"
Universidad de Pamplona
Pamplona - Norte de Santander - Colombia
Tels: (+57) 3153429495 - 3160244475
www.unipamplona.edu.co
SC-CER96940
1
PARCIAL BASES DE DATOS
Enunciado del Ejercicio: Diseño de Modelo Entidad-Relación para MercadoLibre
Descripción del Ejercicio:
Se requiere diseñar una base de datos para gestionar la información de la plataforma de comercio
electrónico MercadoLibre. El sistema debe contemplar lo siguiente:
1. Usuarios: Cada usuario tiene un identificador único, nombre completo, correo electrónico,
dirección, número de teléfono y tipo de usuario (comprador o vendedor).
• Un usuario puede ser tanto comprador como vendedor.
2. Productos: Cada producto tiene un identificador único, nombre, descripción, precio, cantidad
disponible y categoría.
• Un producto puede pertenecer a una o varias categorías (relación N:M).
3. Categorías: Las categorías organizan los productos y tienen un identificador único y nombre.
• Las categorías pueden tener subcategorías (relación jerárquica).
4. Pedidos: Cada pedido tiene un identificador único, fecha de creación, estado (pendiente,
enviado, entregado, cancelado) y el usuario que realizó el pedido.
• Un pedido puede contener múltiples productos (relación N:M).
5. Detalles del Pedido: Cada detalle de pedido incluye el identificador del pedido, el identificador
del producto, la cantidad de productos y el precio unitario en el momento de la compra.
6. Métodos de Pago: Los métodos de pago tienen un identificador único, nombre (por ejemplo,
tarjeta de crédito, PayPal, transferencia bancaria) y detalles específicos según el tipo de pago.
• Un pedido puede ser pagado con uno o varios métodos de pago (relación N:M).
7. Comentarios y Calificaciones: Los usuarios pueden dejar comentarios y calificaciones sobre
los productos. Cada comentario tiene un identificador único, el usuario que lo realizó, el
producto al que se refiere, la calificación (de 1 a 5 estrellas) y el texto del comentario.
• Un usuario puede dejar múltiples comentarios y calificaciones, y un producto puede recibir
múltiples comentarios y calificaciones (relación N:M).
8. Mensajes: Los usuarios pueden enviar mensajes a otros usuarios. Cada mensaje tiene un
identificador único, el remitente, el destinatario, el contenido del mensaje y la fecha de envío.
• Un usuario puede enviar y recibir múltiples mensajes (relación 1:N).