Segundo Parcial BD 2023-1-2d Quest
Segundo Parcial BD 2023-1-2d Quest
Segundo Parcial BD 2023-1-2d 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..
RECUERDEN COLOCAR EL NOMBRE AL MOMENTO DE SUBIR A LA
PLATAFORMA. RESPONDER EN ESTE ARCHIVO O PUEDEN SER
ADJUNTOS EN UN .ZIP NO PDF.
1-. Pregunta de Emparejamiento; coloque en la columna respuesta como debe ser el
emparejamiento de los siguientes conceptos sobre Mysql: Valor 0.25
Num Definición Literal Concepto Emparejamiento
1 Comando que permite modificar la estructura de un objeto A DROP
2 Comando que elimina un objeto de la base de datos B INSERT
3 Sentencia de SQL que agrega uno o más registros a una tabla C UPDATE
4 Una sentencia de SQL que es utilizada para modificar los valores D ALTER
en una tabla
5 Sentencia de SQL que permite borrar cero o más registros en una E DELETE
tabla
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 – 2023-1-2D
Harrison Ford 789 Palm Dr. M 7/7/77 Carrie Fisher 123 Maple St. F 9/9/99
Carrie Fisher 123 Maple St. F 9/9/99 Mark Hamill 456 Oak Rd. M 8/8/88
Union
Intersection
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 – 2023-1-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 – 2023-1-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
Realice las siguientes consultas (5)
15/06/200 10/07/2009 4.5 1518 103
impares o pares, con algebra 9
relacional o con SQL. 10/02/201 30/05/2010 5 1518 104
Valor del Punto 0.5 0
1. Listado de cursos que no son de ingles 10/02/201
30/05/2010 2.5 10 104
2. Datos del estudiante 1518 0
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)
4
INGENIERÍA DE SISTEMAS Y COMPUTACIÓN
SEGUNDO PARCIAL DE BASES DE DATOS I – 2023-1-2D
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)