Cátedra de Bases de Datos Facultad de Ciencias Exactas y Tecnología
Departamento de Eléctrica, Electrónica y Computación Universidad Nacional de Tucumán
Trabajo Práctico Nº 4 - 2019
Problema N° 1 – Biblioteca 02
Dada el siguiente modelo Relacional de la Biblioteca Nacional de Tucumán:
Se pide realizar las siguientes consultas utilizando los operadores del Álgebra Relacional:
a) Obtener los datos de todas las editoriales.
b) Obtener el nombre y ciclo de los alumnos cuya escuela sea “LOLA MORA”
c) Obtener el título, la cantidad de páginas y registro de todos los libros cuya especialidad
es “MATEMÁTICA”
d) Obtener los nombres de todos los alumnos y libros a quienes se le realizaron los préstamos
que todavía no está devueltos.
e) Obtener la dirección de la editorial “ALFAOMEGA”.
Problema N° 2 – Producto 01
Dado el modelo de la siguiente base de datos:
Cátedra de Bases de Datos Facultad de Ciencias Exactas y Tecnología
Departamento de Eléctrica, Electrónica y Computación Universidad Nacional de Tucumán
a. Obtener los datos del cliente cuyo número es 23987
b. Obtener los datos del producto cuyo nombre es “Calentador AGMA”
c. Obtener el nombre de los productos de la venta cuya fecha es 13/12/2012
d. Obtener los datos del Proveedor que brinda el artículo Nº 142.
e. Obtener todos los productos que pertenezcan a la categoría “Electrodoméstico”.
Problema N° 3 – Curso 01
Dada la siguiente base de datos de los cursos del instituto MARCHESE
Usando los operadores del álgebra relacional obtener lo solicitado colocando la relación
resultante:
a) Obtener todos los datos (DNI, apellido, nombre , dirección, edad, teléfono) de los
alumnos pertenecientes a la empresa “MOVISTAR”.
b) Obtener los datos del profesor (DNI, apellido, nombre, teléfono) y el
tipodecurso(duración, título, programa) del curso cuyo identificador es “345”.
c) Obtener el nombre, apellido, edad de los alumnos que tengan nota >= 6.
d) Obtener nombre y apellido de los alumnos que asisten al curso dictado por el profesor
“Rezonico, Adrian”.
e) Obtener un listado de nombres de las empresas cargadas en la Base de Datos.
Cátedra de Bases de Datos Facultad de Ciencias Exactas y Tecnología
Departamento de Eléctrica, Electrónica y Computación Universidad Nacional de Tucumán
Problema N° 4 – Federación 01
Dado la siguiente base de datos de las federaciones en Tucumán
Se pide dar la respuesta algebraica a las siguientes consultas:
a) Obtener el nombre de los presidentes de federación. Los campos obligatorios Nombre#,
Nombre_M, Fecha.
b) Obtener la dirección de aquellas federaciones que tienen gerente. Campos obligatorios
Nombre#, Dirección.
c) Obtener las federaciones que tienen asesor técnico antes de la fecha 10/01/2001. Campos
obligatorios Nombre#, Dirección.
Problema N° 5 - Guerra
Para la siguiente Base de Datos Relacional
Usando los operadores del álgebra relacional obtener lo
solicitado colocando la relación resultante:
a. Obtener los datos de todas las guerras
de la historia
b. Obtener el año de inicio de la primera
guerra mundial
c. Obtener el bando que perteneció EEUU
en la segunda guerra mundial
d. Obtener los países que pertenecieron al
bando perdedor en la primera guerra
mundial
Cátedra de Bases de Datos Facultad de Ciencias Exactas y Tecnología
Departamento de Eléctrica, Electrónica y Computación Universidad Nacional de Tucumán
Problema N° 6 – Empresa 08
Para la siguiente Base de Datos Relacional
Usando los operadores del álgebra relacional obtener lo solicitado colocando la relación
resultante:
a. Obtener el nombre y código de los distintos proyectos
b. Obtener el nombre del departamento para todos los proyectos con el nombre de
proyectos
c. Obtener el nombre del proyecto y del departamento que pertenece el empleado
Juan Pérez
d. Determinar si Juan Pérez es Jefe de un departamento.
Problema N° 7 – Academia de Baile 02
Para la Base de Datos Relacional de la figura, realizar:
Usando los operadores del álgebra relacional obtener lo solicitado colocando la relación
resultante:
a. Obtener los nombres de los instructores que cobran por noche.
b. Obtener el nombre de los asistentes a las lecciones de grupo.
c. Determinar si Juan Pérez toma lecciones de grupo o individual o ambas.
d. Obtener el nombre de los asistentes al baile del viernes 7 de Noviembre de 2014.
Cátedra de Bases de Datos Facultad de Ciencias Exactas y Tecnología
Departamento de Eléctrica, Electrónica y Computación Universidad Nacional de Tucumán
Problema N° 8 – Empresa 09
Para la siguiente Base de Datos Relacional
Usando los operadores del álgebra relacional obtener lo solicitado colocando la relación
resultante:
a. Obtener los datos de todos los proveedores.
b. Obtener los datos de todos los proveedores que nos ingresen el suministro
“AZÚCAR”
Cátedra de Bases de Datos Facultad de Ciencias Exactas y Tecnología
Departamento de Eléctrica, Electrónica y Computación Universidad Nacional de Tucumán
c. Obtener el nombre, descripción de todos los suministros que tengan Stock Actual
“0”.
d. Obtener el nombre del proveedor, el nombre del suministro, número de ingreso,
y el importe (moneda) de los ingresos realizados el día 03-11-2014.
e. Obtener el nombre, stock actual de los suministros y la clase perteneciente a la
cuenta contable “159753”.
Problema N° 9 – Red Social 02
Para la siguiente Base de Datos Relacional
Usando los operadores del álgebra relacional obtener lo solicitado colocando la relación
resultante:
a. Obtener los datos (nombre, apellido, foto, email) de todos los usuarios cargados
en nuestra base de datos.
b. Obtener los nombres de los grupos del usuario Puentes, Pablo.
c. Obtener los nombres y apellido de los contactos del usuario Puentes, Pablo.
d. Obtener un listado de los grupos que pueden ver el comentario cuyo
IdComentario es “254”.
Problema N° 10 – Restaurante 02
Para la siguiente Base de Datos Relacional
Cátedra de Bases de Datos Facultad de Ciencias Exactas y Tecnología
Departamento de Eléctrica, Electrónica y Computación Universidad Nacional de Tucumán
Usando los operadores del álgebra relacional obtener lo solicitado colocando la relación
resultante:
a. Obtener los datos de los cocineros del restaurante (DNI, apellido, nombre,
NsegSoc, telfijo, telmovil, AnioServi).
b. Obtener los nombres de los platos que utilizan como ingrediente “LAUREL”.
c. Obtener el nombre del almacén, letra de estantería, en donde se encuentra el
ingrediente “AJO”.
d. Obtener el nombre, apellido y fecha de nacimiento de los ayudantes del cocinero
cuyo dni es 14328999.
e. Obtener una lista con los nombres de los platos que prepara el cocinero
MORENO, RODRIGO.
f. Obtener una lista de los ingredientes guardados en el almacén “BRAVO”.