0% encontró este documento útil (0 votos)
30 vistas8 páginas

Caso Integrador FDGD

El documento detalla la creación y gestión de una base de datos para la empresa hipotética HomeandHome, enfocada en la venta de productos para el hogar, incluyendo tablas de clientes, inventario y ventas. Se destacan las necesidades de expansión y optimización de la base de datos, así como la implementación de procedimientos almacenados y triggers para asegurar la integridad y eficiencia de los datos. Además, se presentan consultas que permiten analizar el comportamiento de los clientes y el rendimiento de los productos, facilitando la toma de decisiones estratégicas.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Temas abordados

  • estrategias personalizadas,
  • actualización de inventario,
  • lealtad del cliente,
  • ordenes,
  • validaciones,
  • calidad de datos,
  • contribución económica,
  • interacción de datos,
  • datos sensibles,
  • información de ventas
0% encontró este documento útil (0 votos)
30 vistas8 páginas

Caso Integrador FDGD

El documento detalla la creación y gestión de una base de datos para la empresa hipotética HomeandHome, enfocada en la venta de productos para el hogar, incluyendo tablas de clientes, inventario y ventas. Se destacan las necesidades de expansión y optimización de la base de datos, así como la implementación de procedimientos almacenados y triggers para asegurar la integridad y eficiencia de los datos. Además, se presentan consultas que permiten analizar el comportamiento de los clientes y el rendimiento de los productos, facilitando la toma de decisiones estratégicas.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Temas abordados

  • estrategias personalizadas,
  • actualización de inventario,
  • lealtad del cliente,
  • ordenes,
  • validaciones,
  • calidad de datos,
  • contribución económica,
  • interacción de datos,
  • datos sensibles,
  • información de ventas

Politécnico Internacional

Tecnología en gestión de analítica y big data

Lógica de programación.

Fundamentos de gestión de datos.

Caso integrador.

Entregado por:
Kelly Jojana Fontecha Santamaria
María Angélica Rodríguez Martínez
Sergio Villamizar Vega

Entregado a:
Javier Leonardo Pineda Uribe.

Junio, 2024
1. Creación de la base de datos.
Para el ejercicio de este caso integrador, se elaboró una base de datos sobre la empresa
hipotética HomeandHome, centrada en la venta de productos para el hogar. Contiene 3
tablas: Clientes, inventario y ventas. En adición, la tabla auditoria relacionada a los triggers
explicados más adelante.

2. Análisis de las necesidades y proyecciones de crecimiento de la empresa.


HomeandHome es una nueva empresa de venta de productos para el hogar con planes
de expansión nacional en los próximos cinco años. Dado el objetivo de tener una
arquitectura de base de datos relacional, se requiere un diseño que facilite el proceso de
ventas, clientes e inventario. El modelo debe soportar la automatización mediante
procedimientos almacenados y disparadores, asegurando una gestión eficiente y
estructurada de los datos.
Actualmente, cuenta con una base de datos en donde registra información referente a las
ventas, los clientes y el inventario. Las necesidades de esta base de datos para su
crecimiento, incluye la capacidad de manejar un aumento en el número de clientes,
productos y transacciones a medida que la empresa se expande. Asimismo, se hace
necesario implementar estrategias de optimización para mejorar el rendimiento de la
empresa, por esto, es de gran utilidad diseñar procedimientos almacenados para
operaciones recurrentes, como la inserción de datos, actualización de inventarios y
generación de reportes. Así como la utilización de triggers que aseguren la integridad de
los datos y realicen tareas automáticas, como la actualización del inventario tras una
venta.
Por otra parte, a medida que se expande la empresa y manejan cada vez más datos, es
importante mantener la calidad de estos, por ese motivo la empresa debe establecer
validaciones y restricciones que aseguren la uniformidad de los datos para facilitar su
manipulación. Adicionalmente, es de gran relevancia proteger tanto los datos
relacionados a la información personal de los clientes como los referentes a productos
de la empresa, para esto, se destaca nuevamente el uso de procedimientos almacenados
que permiten realizar inserciones sin modificar directamente la tabla. Además, para los
datos sensibles es recomendable restringir su acceso a través de permisos.
Teniendo esto en cuenta, para la proyección de HomeandHome, es posible que se
necesite agregar más tablas a la base de datos, para tener un mejor entendimiento y
control sobre las relaciones de todos los factores que interfieren en el funcionamiento
de la empresa, como, por ejemplo, la información referente a proveedores, nuevas
sucursales, ordenes, empleados, entre otros.

3. Consultas.

En esta consulta, se tomó información de las 3 tablas para relacionar los clientes con la
categoría de producto que más compran. Estos datos son de gran importancia para la
empresa, ya que de esta manera pueden realizar publicidad personalizada para cada cliente.
Similar a la anterior, en esta consulta se extrajo la columna categoría de la tabla inventario
y el total de ventas, de la tabla ventas, para evaluar qué categoría de productos para el hogar
ha realizado los mayores aportes económicos a la empresa entre el 1 y el 30 de junio de
2024. Esto es útil para conocer a qué sector les conviene invertir más esfuerzo.

Se presentan los productos con stock inferior a 10. Esta información es de relevancia para
empresa, pues le permite determinar cuando es necesario reabastecer la tienda.
Para esta consulta, se toma información de la tabla Clientes y la tabla Ventas, con el
objetivo de visualizar en orden descendente los clientes que más contribuyen a la empresa
en términos de ventas totales. Esta consulta permite identificar a los clientes más valiosos y,
con esta información, se pueden implementar estrategias personalizadas para cada cliente,
con el fin de aumentar la satisfacción y fomentar la lealtad.

4. Procedimientos Almacenados.
Este procedimiento almacenado se nombró “sp_insercion”, se activa con la inserción de los
datos referentes a nombre, dirección y teléfono en la tabla Clientes, de manera que optimiza
el proceso de añadir nueva información a esta tabla y garantiza que se realice de la misma
manera.
5. Triggers

El disparador presentado (trg_ActualizarInventario) se diseñó con el objetivo de actualizar


el stock disponible de los productos de la tabla inventario cada que hay una venta. Se activa
después de una inserción en la tabla ventas. Adicionalmente, registra en la tabla auditoria,
el id de la venta, el id del cliente, el id producto vendido, la fecha de venta, la cantidad, el
valor y la fecha de registro, de modo que se documenta los cambios que se realizan en esta
base de datos, cuando se realiza una venta.
Verificamos que se actualice la tabla inventario, mediante la inserción de una venta en la
que la cliente Kelly Fontecha, cuyo cliente id es 2, compra un sofá de cuero sintético, cuyo
producto id es 2.

Se observa que, en comparación con la imagen anterior, la cantidad stock del producto sofá
de cuero sintético se actualiza de 34 a 2 debido a la compra realizada por la cliente.
Adicionalmente, esta actualización se ve reflejada en la tabla de auditoría.

También podría gustarte