Duda sobre consultas 6, 8 y 9

Duda sobre consultas 6, 8 y 9

de Irma Elizabeth De Avila Olivera -
Número de respuestas: 5
Buenas, tenemos una duda acerca de cómo interpretar la cantidad de ventas y compras en las consultas 6, 8 y 9
Deberíamos interpretar la cantidad de venta/compra en cada una de la anteriores consultas como el atributo quantity de la cantidad de álbumes que se vendió por cada invoice, o una compra/venta se interpreta como un invoice?
La duda nos surgió por una respuesta anterior a un compañero donde parecería indicar que debemos contar por la cantidad de veces que se vendió cada álbum dentro de cada invoice en la consulta 8, por lo que dudamos si debemos hacer lo mismo en toda otra ocasión de recuento de compras/ventas, ya que la expresión utilizada en la letra de la tarea es la misma: "cantidad de ventas"/" cantidad de compras".
Gracias
En respuesta a Irma Elizabeth De Avila Olivera

Re: Duda sobre consultas 6, 8 y 9

de Camila Sanz -
Hola Irma,

El invoice representa a una compra.
Una compra puede incluir muchas pistas por ejemplo, esto se representa con una invoice line.
Si vos compras la canción a y la b vas a tener un invoice line por la canción a, un invoice line por la canción b y un invoice que va a tener referenciados ambos invoice lines.

El atributo quantity tendría valor distinto de 1 si vos compras más de una vez una canción, por ejemplo comprás 3 veces la canción a.

Todas las consultas refieren a compras en general.

En la consulta 6 por ejemplo se habla de que un empleado asesore a un cliente. El empleado asesora al cliente en una compra completa, por ejemplo de la canción a, b y c que están representadas en una entidad de tipo invoice que referencian a tres entidades de tipo invoice line una por cada canción, se entiende?

Cuando quieren mirar compras tienen que mirar el invoice, que sería como el ticket del supermercado digamos.

Cualquier otra duda a las órdenes.
En respuesta a Camila Sanz

Re: Duda sobre consultas 6, 8 y 9

de Felipe Carranza Ferrando -
Hola,

En tal caso, hay que contar la cantidad de veces que se compra cada canción en cada invoice? Osea, no contar los invoice, sino sumar los quantity de los invoice?

Por otro lado, la cláusula LIMIT de SQL no se puede utilizar verdad? Porque facilitaria mucho algunas consultas.
En respuesta a Felipe Carranza Ferrando

Re: Duda sobre consultas 6, 8 y 9

de Camila Sanz -
Tienen que considerar las invoice, cada invoice es una venta. Los productos que se compran en la venta están en la invoice line.
En este mensaje de novedades se explica mejor qué representa una tupla de la tabla invoice y una tupla de la tabla invoice line.

Se puede usar la cláusula limit si

Saludos!
En respuesta a Camila Sanz

Re: Duda sobre consultas 6, 8 y 9

de Felipe Carranza Ferrando -
Perdon la insistencia, pero para que me quede claro, porque dan resultados muy distintos.

Contamos la cantidad de invoice que contienen al menos 1 cancion del album,
no la cantidad de veces que se compra alguna cancion del album (o sea una suma de las quantity de cada invoice_line de una cancion perteneciente al album), verdad?
En respuesta a Felipe Carranza Ferrando

Re: Duda sobre consultas 6, 8 y 9

de Camila Sanz -
Hola Felipe,

no estoy segura de estar entendiendo tus interpretaciones.
Suponete que tenés las canciones c1, c2 y c3. Si un usuario hoy hace una compra de cantidad 3 de la canción c1 y cantidad 1 de la canción c2, eso cuenta como una venta de la canción c1 y una de la canción c2.

Esta venta va a estar representada en una tupla de la tabla invoice, para saber el detalle de la venta (es decir que se vendió la canción c1 y la canción c2) vas a tener que ir a las tuplas de la tabla invoice line correspondientes.

Si sigue sin quedar claro o si yo no entendí bien tu duda, volvé a consultar.