INFORME DE CASO - BASE DE DATOS
TÍTULO DEL CASO:
“Sistema de Gestión de Pedidos para una Tienda Virtual”
DESCRIPCIÓN DEL CASO
Una tienda virtual desea implementar un sistema de base de datos para gestionar sus operaciones
básicas.
El sistema debe permitir registrar:
• Clientes (datos personales)
• Productos (nombre, precio, stock)
• Pedidos realizados por los clientes
• Detalle de cada pedido (productos comprados y cantidades)
REGLAS DEL NEGOCIO
1. Un cliente puede realizar varios pedidos.
2. Un pedido pertenece a un solo cliente.
3. Un pedido puede incluir varios productos.
4. Un producto puede estar en varios pedidos.
5. Se debe registrar la cantidad de productos por pedido.
6. Cada producto tiene stock disponible.
7. Cada pedido tiene fecha.
ESTRUCTURA DEL INFORME
1. Introducción
• Descripción del problema
• Importancia del sistema
(Relacionar con diseño conceptual visto en clase)
2. Análisis del problema
• Identificación de entidades
• Identificación de atributos
• Identificación de relaciones
3. Modelo Entidad – Relación (E-R)
• Diagrama E-R
• Explicación de:
o Entidades
o Atributos
o Relaciones
o Cardinalidad
(Entidades, atributos y relaciones vistos en clase)
4. Modelo Relacional
• Tablas resultantes
• Llaves primarias (PK)
• Llaves foráneas (FK)
5. Implementación en SQL
5.1 Creación de tablas
• CREATE TABLE
5.2 Inserción de datos
• Mínimo 20 registros por tabla
• Uso de INSERT
6. Consultas SQL (mínimo 10)
Deben incluir:
• SELECT básicos
• WHERE
• ORDER BY
• JOIN
Ejemplos esperados:
• Listar pedidos por cliente
• Mostrar productos más vendidos
• Mostrar pedidos con detalle
7. Resultados
• Capturas de ejecución
• Resultados de consultas
8. Conclusiones
• Qué aprendieron
• Dificultades encontradas
• Importancia del diseño de BD