Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

No entiendo por qué el campo 'VOLUMEN_DE_COMPRA' de la tabla 'TABLA_DE_CLIENTES' se mide en decilitros

Si realmente, para la consulta desarrollada en esta actividad, ese campo mide la cantidad máxima de productos que puede adquirir un determinado cliente por mes (modificando cada valor del campo 'VOLUMEN_DE_COMPRA' al dividirlo entre 10).

Una posible forma de entenderlo es considerar que cada producto adquirido es equivalente a 1 litro aunque no tiene sentido porque en la tabla ITEMS_FACTURAS cada valor del campo 'CANTIDAD' está asociado a un 'CODIGO_DEL_PRODUCTO' y este mismo tiene especificado un tamaño (700 ml, 1.5 litros, 2 litros, ...) en la tabla TABLA_DE_PRODUCTOS. O sea, cada producto tiene un tamaño diferente y no es correcto afirmar que absolutamente todos tienen 1 litro exactamente.

Para que realmente el campo 'VOLUMEN_DE_COMPRA' de la tabla 'TABLA_DE_CLIENTES' se mida en decilitros tendríamos que modificar la consulta desarrollada en esta actividad y hacerle otro INNER JOIN con la tabla TABLA_DE_PRODUCTOS en ITEMS_FACTURAS.CODIGO_DEL_PRODUCTO = TABLA_DE_PRODUCTOS.CODIGO_DEL_PRODUCTO y multiplicar la cantidad por su volumen exacto guiándonos por el CODIGO_DEL_PRODUCTO, cosa que no hacemos.
En esta actividad sólo desarrollamos una consulta que calcula cuántos productos compró determinado cliente por mes, no calculamos cuántos litros compró

Soluciones:

  1. Que el campo 'VOLUMEN_DE_COMPRA' se cambie a 'CANTIDAD_MÁXIMA_DE_PRODUCTOS_POR_MES' y que todos los valores de ese campo se dividan entre 10.
  2. Dejar el campo 'VOLUMEN_DE_COMPRA' intacto y modificar la consulta desarrollada en esta actividad para obtener realmente cuántos litros compró determinado cliente por mes.
1 respuesta
solución!

Hola Yahadad, espero que estés bien

Entiendo tu preocupación respecto a cómo se está manejando el campo 'VOLUMEN_DE_COMPRA' en la tabla 'TABLA_DE_CLIENTES'. Parece que hay una confusión entre las unidades de medida y cómo se están utilizando en las consultas.

Dado el contexto que proporcionaste, aquí hay algunas sugerencias que podrían ayudarte a aclarar y resolver este problema:

  1. Cambio de Nombre del Campo: Cambiar el nombre del campo a 'CANTIDAD_MÁXIMA_DE_PRODUCTOS_POR_MES' podría ser una solución efectiva si lo que realmente se está midiendo es la cantidad de productos y no el volumen en litros o decilitros. Esto ayudaría a evitar confusiones futuras sobre lo que representa realmente este campo.

  2. Modificación de la Consulta: Si decides mantener el campo como 'VOLUMEN_DE_COMPRA', sería necesario ajustar la consulta para calcular el volumen exacto en litros que cada cliente puede comprar. Esto implicaría hacer un INNER JOIN con la tabla 'TABLA_DE_PRODUCTOS' para obtener el tamaño de cada producto y multiplicar la cantidad por su volumen exacto. Este enfoque sería más preciso si el objetivo es medir el volumen total en litros.

Ambas soluciones tienen sus méritos, y la elección dependerá de cuál es el objetivo final de tu análisis. Si el enfoque es puramente en términos de cantidad de productos, el cambio de nombre del campo podría ser suficiente. Sin embargo, si el volumen en litros es importante para el análisis, entonces ajustar la consulta sería el camino a seguir.

Espero que estas sugerencias te ayuden a tomar una decisión informada sobre cómo proceder. ¡Espero haber ayudado y buenos estudios!