Cátedra de Bases de Datos...Cátedra de Bases de Datos Facultad de Ciencias Exactas y Tecnología...

7
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:

Transcript of Cátedra de Bases de Datos...Cátedra de Bases de Datos Facultad de Ciencias Exactas y Tecnología...

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”.