Segundo Parcial BD 2021-2B Quest
Segundo Parcial BD 2021-2B Quest
Segundo Parcial BD 2021-2B Quest
NOMBRE:____________________________________________________CODIGO__:______________FECHA:__________
Lea cuidadosamente las preguntas y luego las contesta escribiendo lo pedido para cada caso, todas las preguntas tienen el valor al
lado de la misma en cualquier caso es sobre 5.0. PARA ESTE PARCIAL NO SE PERMITE EL USO DE CELULARES, NI DE
MATERIAL ESCRITO, NI DE COMPUTADORES O AYUDA DE AMIG@S, O DE LOS VECINOS CERCANOS O LEJANOS..
2-. De acuerdo con la siguiente sentencia SQL, cuál es su resultado. Valor 0.15
a. Una combinación o unión de c y p
SELECT p.precio, p.codi_proy, c.nif, b. Una restricción de proyectos y proyección
p.codi_client, c.codi_cli de clientes
FROM clientes c, proyectos p c. Una restricción de clientes y proyección
WHERE c.codi_cli = p.codi_client AND de proyectos
c.codi_cli = 20 d. Un producto de c y p.
1
INGENIERÍA DE SISTEMAS Y COMPUTACIÓN
SEGUNDO PARCIAL DE BASES DE DATOS I – 2021-2-2D
Intersection
Resta S-R
6-. Mediante un ejemplo explique para que sirven las siguientes instrucciones del
lenguaje SQL. Valor 0.4
7-. Dadas las siguientes tablas responda a 10 de las 15 consultas en SQL. Valor 1.0
Considerar que en este esquema pueden faltar nombres de algunos campos.
1-. Listar los datos de los autores 2. Listar nombre y edad de los estudiantes.
3. ¿Qué estudiantes pertenecen a la carrera 4. Listar los nombres de los estudiantes cuyo
de Informática? apellido comience con la letra G?
5. ¿Quiénes son los autores del libro “Visual 6. ¿Qué autores son de nacionalidad USA o
Studio Net”, listar solamente los nombres! Francia?
7. ¿Qué libros No Son del Área de Internet? 8. ¿Qué libros se prestó el Lector “Antonio
Valencia Martínez”?
9. Listar el nombre del estudiante de menor 10. Listar los nombres de los estudiantes que
edad se prestaron Libros de Base de Datos
11. Listar los libros de editorial AlfayOmega 12. Listar los libros que pertenecen al autor
Mario Benedetti
13. Listar los títulos de los libros que debían 14. Hallar la suma de las edades de los
devolverse el 10/06/2021 estudiantes
15. Listar los datos de los estudiantes cuya edad es mayor al promedio
2
INGENIERÍA DE SISTEMAS Y COMPUTACIÓN
SEGUNDO PARCIAL DE BASES DE DATOS I – 2021-2-2D
Se pide dar respuesta con algebra relacional o en SQL, las siguientes consultas:
a. Obtener los artículos cuyo tema sea ‘Bases de datos’ y haya sido publicado en 1999.
b. Obtener las revistas de tipo general, es decir, que publiquen artículos de todos los temas.
c. Obtener las revistas que solo publican artículos cuyo tema sea medicina.
d. Obtener los autores que han publicado artículos del tema SQL, tanto en el año 2001 como
en el año 2002.
e. Obtener los artículos del año 1999 publicados por autores de la UTP.
9-. Se tiene la siguiente tabla No Normalizada, Realizar las tres formas normales. Valor:0.4
Numero de Nombre de Area de Numero Nombre del Cliente Numero de Ubicación Valor de
Vendedor Vendedor Venta de Cliente Bodega de Bodega Venta
3462 Walters Oeste 18765 Delta Systems 4 Fargo 13.540
3462 Walters Oeste 18830 Levy and Sons 3 Bismarck 10.600
3462 Walters Oeste 19242 Ranier Cia 3 Bismarck 9.700
3593 Dryne Este 18841 W. Flood 2 Superior 11.560
3593 Dryne Este 18899 Seward Systems 2 Superior 2.590
3593 Dryne Este 19565 Stodola 1 Plymouth 8.800
3
INGENIERÍA DE SISTEMAS Y COMPUTACIÓN
SEGUNDO PARCIAL DE BASES DE DATOS I – 2021-2-2D
ESTUDIANTE INSCRIPCIÓN
Id Nombre Apellido telefono
101 Andres V 312
5
102 Juan A 318 Fecha_ins Fecha_fin nota idEs idCurso
9 t
151 Fabio C 315 10/08/201 26/08/2010 3 1015 101
8 0
10 Maira R 15 15/06/200 10/07/2009 4.5 1015 103
9
10/08/201 26/08/2010 3.5 1029 101
0
10/08/201 20/08/2010 4 1518 102
0
15/06/200 10/07/2009 4.5 1518 103
9
4
10/02/201 30/05/2010 5 1518 104
0
10/02/201 30/05/2010 2.5 10 104
0
INGENIERÍA DE SISTEMAS Y COMPUTACIÓN
SEGUNDO PARCIAL DE BASES DE DATOS I – 2021-2-2D
Realice las siguientes consultas (5) impares o pares, con algebra relacional o con SQL.
Valor del Punto 0.5
1. Listado de cursos que no son de ingles
2. Datos del estudiante 1518
3. Listado de cursos de más de 10 días de duración que no sean de fotografía
4. Listado de estudiantes sin incluir el atributo teléfono
5. Listado de código y nombre de los cursos con más de 20 días de duración
6. Listado con nombres y apellidos de estudiantes y profesores
7. Identificación, nombre y apellido de estudiantes que no son profesores
8. Id y nombre de los cursos con nombre y apellido del profesor (realícelo con producto cartesiano y
con join)
9. Toda la información de los profesores que son estudiantes
10. Identificación, nombre y apellidos de estudiantes que tienen nota superior a 3.0 en los cursos
11. Código de los cursos sin profesor
12. Identificación de los profesores sin cursos
13. Identificación de los estudiantes inscritos en todos los cursos del profesor 33
14. Número de estudiantes inscritos por curso
15. Listado con Identificación, nombre, apellido y promedio académico de los estudiantes
12-. Determine en cada caso que realiza cada una de las secuencias en SQL. Valor 0.2
SELECT numemp, nombre
FROM empleados
WHERE contrato = (SELECT
MIN(fechapedido) FROM pedidos)
5
INGENIERÍA DE SISTEMAS Y COMPUTACIÓN
SEGUNDO PARCIAL DE BASES DE DATOS I – 2021-2-2D