Ejercicios UNIDAD 5

1
FUNDAMENTOS DE BASE DE DATOS UNIDAD 5. ALGEBRA RELACIONAL I.- Obténgase una expresión del algebra relacional para cada una de las siguientes consultas. empleado(nombre_persona, calle, ciudad) trabaja(nombre_persona, nombre_empresa, sueldo) empresa(nombre_empresa, ciudad) jefe(nombre_persona, nombre_jefe) a) Determinar el nombre de todos los empleados que viven en la misma ciudad y en la misma calle que los jefes. b) Determinar el nombre de todos los empleados que no trabajan para el Banco Importante c) Determinar el nombre de todos los empleados que ganan mas que cualquier empleado del Banco Pequeño d) Dar a todos los jefes de la base de datos un aumento de 10% e) Determinar el nombre de todos los empleados que trabajan para el Banco Importante f) Determinar el nombre, la calle y la ciudad de residencia de todos los empleados que trabajan para el Banco Importante y que ganan más de $10,000 anuales. g) Determinar el nombre de todos los empleados que viven en la misma ciudad que la compañía para la que trabajan. h) Borrar todas las tuplas de la relación trabajo de los empleados de Banco Pequeño II.- Obténgase una expresión del algebra relacional para cada una de las siguientes consultas. empleado(número_empleado, nombre, sucursal, edad) libros(isbn, título, autores, editorial) préstamo(número_empleado, isbn, fecha) a) Determinar el nombre de los empleados que han prestado libros editados por McGraw- Hill b) Determinar el nombre de los empleados que han tomado prestados todos los libros editados por McGraw-Hill.

Transcript of Ejercicios UNIDAD 5

Page 1: Ejercicios UNIDAD 5

FUNDAMENTOS DE BASE DE DATOS UNIDAD 5. ALGEBRA RELACIONAL I.- Obténgase una expresión del algebra relacional para cada una de las siguientes consultas.

empleado(nombre_persona, calle, ciudad) trabaja(nombre_persona, nombre_empresa, sueldo) empresa(nombre_empresa, ciudad) jefe(nombre_persona, nombre_jefe)

a) Determinar el nombre de todos los empleados que viven en la misma ciudad y en la

misma calle que los jefes. b) Determinar el nombre de todos los empleados que no trabajan para el Banco Importante c) Determinar el nombre de todos los empleados que ganan mas que cualquier empleado del

Banco Pequeño d) Dar a todos los jefes de la base de datos un aumento de 10% e) Determinar el nombre de todos los empleados que trabajan para el Banco Importante f) Determinar el nombre, la calle y la ciudad de residencia de todos los empleados que

trabajan para el Banco Importante y que ganan más de $10,000 anuales. g) Determinar el nombre de todos los empleados que viven en la misma ciudad que la

compañía para la que trabajan. h) Borrar todas las tuplas de la relación trabajo de los empleados de Banco Pequeño

II.- Obténgase una expresión del algebra relacional para cada una de las siguientes consultas.

empleado(número_empleado, nombre, sucursal, edad) libros(isbn, título, autores, editorial) préstamo(número_empleado, isbn, fecha)

a) Determinar el nombre de los empleados que han prestado libros editados por McGraw-

Hill b) Determinar el nombre de los empleados que han tomado prestados todos los libros

editados por McGraw-Hill.