Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PRÁCTICA DE LABORATORIO 02
Ciclo 2018-I
Sección: Todas.
Profesores: Todos.
Duración: 90 minutos.
Indicaciones:
1. No está permitido el uso de ningún material de consulta (manual, guía, cuaderno, etc.)
2. No se permite el uso de teléfonos celulares o cualquier otro aparato electrónico durante el
examen, los cuales deben estar apagados.
-----------------------------------------------------------------------------------------------------------------------------------
Mediante sentencias SQL, de respuesta a las siguientes consultas de BD:
SELECT C.Nombre,P.NombreProducto,V.FechaVenta,P.PrecioUnidad,V.UnidadesVendidas,
(P.PrecioUnidad*V.UnidadesVendidas) AS ['ImporteVenta']
FROM CLIENTES C, VENTAS V, PRODUCTOS P
WHERE C.CodCliente=V.CodCliente
AND P.CodProducto=V.CodProducto
b. Obtener los datos de la consulta anterior seleccionando sólo los clientes que sean de una
población tecleada. (1 pto)
SELECT C.Nombre,P.NombreProducto,V.FechaVenta,P.PrecioUnidad,V.UnidadesVendidas,
(P.PrecioUnidad*V.UnidadesVendidas) AS ['ImporteVenta']
FROM CLIENTES C, VENTAS V, PRODUCTOS P
WHERE C.CodCliente=V.CodCliente
AND P.CodProducto=V.CodProducto
AND C.Poblacion= X
c. Obtener los siguientes datos: Nombre de producto, Unidades en almacén, Unidades
vendidas, STOCK (campo calculado que se obtiene restando las Unidades Vendidas a
Unidades almacén). (1 pto)
3. Utilizando la BD LIBROS, obtener las siguientes consultas (realizar también las consultas que se
consideren necesarias para obtener lo que se pide):
a. Los datos de los libros que se compraron entre el 95 y el 97 incluidos, y la editorial
contenga la letra W en el nombre; visualizar Título de libro, autor y editorial. (2 ptos)
SELECT L.TITULO,L.AUTOR,L.EDITORIAL
FROM Libros L
WHERE L.FECHA >=#01/01/1995# AND L.FECHA <= #12/31/1997#
AND L.EDITORIAL LIKE '*W*'
c. Número de libros por tema; visualizar el nombre del TEMA, y el número de libros. (1 pto)
4. Utilizando la BD ALUMNOS obtener las siguientes consultas (realizar también las consultas que
se consideren necesarias para obtener lo que se pide):
a. La nota máxima d ellos alumnos de la localidad de ALCALÁ DE HENARES; visualizar el
nombre del alumno, el nombre de la asignatura y la nota máxima. (1 pto)
b. La nota media por asignatura, de aquellas cuyo nombre contenga una 'O'; visualizar el
nombre y la nota media. (1 pto)
c. La nota media por curso, de aquellos que tengan alumnos en la localidad de GUADALAJARA
y el turno sea DIURNO; obtener el código de curso, la descripción y la nota media. (1 pto)
d. Los nombres de los delegados de los cursos con turno VESPERTINO; visualizar el código del
curso, la descripción y el nombre del delegado. (1 pto)
e. Mostrar nombre del alumno, asignatura, nota del alumno, calificativo. La columna
denominada “Calificativo”, dependerá de los siguientes criterios: (3 ptos)
SELECT AL.NOMBRE, AT.DENOMINACION, C.NOTA, IIF(C.NOTA>=0 AND C.NOTA<=5,
'BAJA_NOTA',IIF(C.NOTA>=6 AND C.NOTA<=8, 'REGULAR', IIF(C.NOTA>=9 AND
C.NOTA<=10, 'EXCELENTE'))) AS CALIFICATIVO
FROM ALUMNOS AL, CURSA C, ASIGNATURAS AT
WHERE AL.NUM_MATRICULA=C.NUM_MATRICULA AND
C.COD_ASIGNATURA=AT.COD_ASIGNATURA
Nota Calificativo
0-5 Baja Nota
6-8 Regular
9-10 Excelente