Está en la página 1de 11

I.E.S.

“JUAN BOSCO”
CFGS DESARROLLO DE APLICACIONES
MULTIPLATAFORMA E-LEARNING
IES JUAN BOSCO BASES DE DATOS
www.iesjuanbosco.es Enunciado Tarea 4 Página 1 de
11

Detalles de la tarea de esta unidad. Enunciado.

La empresa El Desván, que se dedica a la rama textil ha decidido


informatizar su gestión de pedidos. Para ello Juan Bosco Soluciona
desarrollará para ellos la base de datos.

El gerente le ha explicado cómo funciona la gestión de pedidos y Juan, que


será quien se encargue de crear el modelo, las tablas y las consultas, ha
recogido la siguiente información:

• A cada cliente se le entrega un resguardo con los datos de cada


pedido que hace. De cada cliente registraremos su código de cliente,
nombre, apellidos, edad.

• Los datos de un pedido son el número, fecha, gastos de envío si los


hay, el importe total y fecha revista de entrega

• Cada pedido consta de varias líneas de producto y cada línea se


identifica por un número de línea (1, 2,…) del correspondiente
pedido. Una línea contiene la información de un producto (código,
nombre, cantidad, precio por unidad e importe)

Con todos estos datos se ha llegado al siguiente modelo entidad-relación (a


falta de completar con el resto de atributos de las entidades):
I.E.S. “JUAN BOSCO”
CFGS DESARROLLO DE APLICACIONES
MULTIPLATAFORMA E-LEARNING
IES JUAN BOSCO BASES DE DATOS
www.iesjuanbosco.es Enunciado Tarea 4 Página 2 de
11

Una vez se han creado las tablas y se han insertado algunos datos para
realizar pruebas de las consultas todo está listo para que le ayudes.

Estas son las consultas que debes crear (se indica el resultado correcto de
cada consulta):

1. Número y total de los pedidos cuyo total esté entre 100 y 200 €

Resultado esperado
I.E.S. “JUAN BOSCO”
CFGS DESARROLLO DE APLICACIONES
MULTIPLATAFORMA E-LEARNING
IES JUAN BOSCO BASES DE DATOS
www.iesjuanbosco.es Enunciado Tarea 4 Página 3 de
11

2. Selecciona todas los atributos de la tabla productos ordenados


ascendentemente por precio y nombre.

Resultado esperado

3. Clientes cuyo segundo apellido sea Perez

Resultado esperado

4. Número total de productos que vende la empresa (en la columna


debe aparecer “Nº de productos”)

Resultado esperado
I.E.S. “JUAN BOSCO”
CFGS DESARROLLO DE APLICACIONES
MULTIPLATAFORMA E-LEARNING
IES JUAN BOSCO BASES DE DATOS
www.iesjuanbosco.es Enunciado Tarea 4 Página 4 de
11

5. Número total de productos que no han sido pedidos

Resultado esperado

6. De cada pedido, mostrar su número, importe y datos del cliente


(nombre y apellidos en una única columna)

Resultado esperado

7. Código, nombre del cliente y número total de pedidos que ha hecho


cada cliente, ordenado de más a menos pedidos

Resultado esperado
I.E.S. “JUAN BOSCO”
CFGS DESARROLLO DE APLICACIONES
MULTIPLATAFORMA E-LEARNING
IES JUAN BOSCO BASES DE DATOS
www.iesjuanbosco.es Enunciado Tarea 4 Página 5 de
11

8. Código, nombre del cliente y número total de pedidos que ha


realizado cada cliente durante 2016

Resultado esperado

9. Código, nombre y número total de pedidos de los clientes que han


realizado más de un pedido

Resultado esperado

10.Para cada pedido mostrar su número, código del cliente y nº total


de líneas que tiene

Resultado esperado
I.E.S. “JUAN BOSCO”
CFGS DESARROLLO DE APLICACIONES
MULTIPLATAFORMA E-LEARNING
IES JUAN BOSCO BASES DE DATOS
www.iesjuanbosco.es Enunciado Tarea 4 Página 6 de
11

11.Código de cliente, nombre de producto y cantidad total que ha


pedido cada cliente de cada producto

Resultado esperado

12.Mostrar el código del producto y la cantidad total de unidades que se


han pedido (los que no hayan sido pedidos también deben ser
mostrados con el valor de 0)

Resultado esperado
I.E.S. “JUAN BOSCO”
CFGS DESARROLLO DE APLICACIONES
MULTIPLATAFORMA E-LEARNING
IES JUAN BOSCO BASES DE DATOS
www.iesjuanbosco.es Enunciado Tarea 4 Página 7 de
11

13.Datos del producto del que más unidades se han pedido

Resultado esperado

14.Datos del producto más caro del pedido 1

Resultado esperado

15.Para cada cliente mostrar su código y en una única columna la suma


total de sus pedidos y gastos de envío

Resultado esperado
I.E.S. “JUAN BOSCO”
CFGS DESARROLLO DE APLICACIONES
MULTIPLATAFORMA E-LEARNING
IES JUAN BOSCO BASES DE DATOS
www.iesjuanbosco.es Enunciado Tarea 4 Página 8 de
11

16.Número de pedido , total y cliente de los pedidos que no tienen


gastos de envío

Resultado esperado

17.(Solo con subconsultas, sin combinar tablas) Datos de los clientes


que han pedido el producto de nombre ‘PANTALON’.

Resultado esperado

18.Para cada cliente, mostrar los datos del pedido cuyo importe sea
superior al importe medio de sus pedidos

Resultado esperado
I.E.S. “JUAN BOSCO”
CFGS DESARROLLO DE APLICACIONES
MULTIPLATAFORMA E-LEARNING
IES JUAN BOSCO BASES DE DATOS
www.iesjuanbosco.es Enunciado Tarea 4 Página 9 de
11

Criterios de puntuación. Total 10 puntos

A continuación se indica la calificación de cada uno de las consultas:

Consulta Calificación

Consulta 1 0,30 puntos

Consulta 2 0,30 puntos

Consulta 3 0,50 puntos

Consulta 4 0,40 puntos

Consulta 5 0,50 puntos

Consulta 6 0,50 puntos

Consulta 7 0,70 puntos

Consulta 8 0,80 puntos

Consulta 9 0,60 puntos

Consulta 10 0,60 puntos

Consulta 11 0,70 puntos

Consulta 12 0,60 puntos

Consulta 13 1,00 puntos

Consulta 14 0,60 puntos

Consulta 15 0,50 puntos

Consulta 16 0,30 puntos

Consulta 17 0,50 puntos

Consulta 18 0,60 puntos


I.E.S. “JUAN BOSCO”
CFGS DESARROLLO DE APLICACIONES
MULTIPLATAFORMA E-LEARNING
IES JUAN BOSCO BASES DE DATOS
www.iesjuanbosco.es Enunciado Tarea 4 Página 10 de
11

Las sentencias deben ejecutarse correctamente en MariaDB para su


calificación.

Recursos necesarios para realizar la Tarea.

Se proporcionan, al final del enunciado un script denominado desvan.sql


con todas las sentencias necesarias tanto para crear la estructura de la
base de datos como los datos de las tablas. Con ellas, además de ver la
estructura de las tablas, podrás probar las consultas para comprobar su
funcionamiento.

1. Ordenador personal con, al menos, 1 Gigabyte de memoria RAM.


2. Conexión a Internet.
3. Virtualbox
4. OVA de Debian 11 (disponible en el aula virtual)
5. HeidiSQL, WorkBench, Dbeaver u otro cliente gráfico

Indicaciones de entrega.

El alumno deberá enviar un archivo con extensión SQL donde figuren cada
una de las consultas pedidas en la tarea. Para cada consulta se añadirá
previamente un comentario indicando a qué número de consulta se refiere,
por ejemplo:

/*Consulta 2*/
SELECT atributo1, atributo2, atributo3
FROM tabla1, ….
WHERE ….
I.E.S. “JUAN BOSCO”
CFGS DESARROLLO DE APLICACIONES
MULTIPLATAFORMA E-LEARNING
IES JUAN BOSCO BASES DE DATOS
www.iesjuanbosco.es Enunciado Tarea 4 Página 11 de
11

El envío se realizará a través de la plataforma de la forma establecida para


ello, y el archivo se nombrará siguiendo las siguientes pautas:

apellido1_apellido2_nombre_BDxx_Tarea.sql

Asegúrate que el nombre no contenga la letra ñ, tildes ni caracteres


especiales extraños. Así por ejemplo la alumna Begoña Sánchez Mañas
para la primera unidad del MP de BD, debería nombrar esta tarea como...

sanchez_manas_begona_BD04_Tarea.sql

También podría gustarte