Documente Academic
Documente Profesional
Documente Cultură
Bases de Datos
Tarea Algebra Relacional y SQL
Profesora
Elizabeth León Guzmán
________________________________________________________________
Fecha entrega: Viernes 24 de mayo 23:59 por classroom (Entregas después de la fecha No serán aceptadas).
Entrega individual
________________________________________________________________
Proveedor : Contiene un número de proveedor, que es único para cada proveedor; un nombre de proveedor, que
no necesariamente es único; un valor de estado; y una localidad (ciudad donde reside).
2
Partes : Representa clases de partes. Cada parte tiene un número ( que es único), un nombre, un color, un
peso, y una ubicación donde esta almacenada la parte (ciudad).
Proyectos : Representa el proyecto que requiere alguna de las partes, se especic el nombre del proyecto y la
ciudad donde se realiza el proyecto.
Envios : contiene información del proyecto, parte, proveedor y cantidad de cada envío de partes.
Escribir una expresión en Algebra Relacional y en SQL cada una de las siguientes consultas, y escribir los
resultados para cada una:
(a) Obtener todos los detalles de todos los proyectos en Londres (id del proyecto, nombre del proyecto, ciudad
del proyecto, envios, proveedor de los envios (nombre, ciudad), partes enviadas (nombres, color, peso y
ciudad))
(b) Obtener los números de los proveedores que suministran al proyecto Y1 Obtener todos los envíos donde la
cantidad esta en el rango de 300 a 750 inclusive
(d) Obtener el id y nombre del proveedor, parte y proyecto tales que el proveedor, parte y proyecto estén
coubicados (todos en la misma ciudad)
(e) Obtener el id y nombre del proveedor, parte y proyecto tales que el proveedor, parte y proyecto NO estén
coubicados
(f ) Obtener todos los detalles de las partes suministradas por proveedores ubicados en Londres
(g) Obtener todos los id y nombre de las partes suministradas por proveedores ubicados en Londres para un
proyecto en Londres
(h) Obtener todos los pares de nombres de ciudad tales que un proveedor en la primera ciudad suministre a un
proyecto de la segunda ciudad.
(a) nombre de todos los empleados que viven en la misma ciudad y en la misma calle que sus jefes
(b) nombre de todos los empledos que no trabajan para el banco mundial
(c) nombre de los empleados que ganan mas que cualquier empleado del Banco Pequeño
(d) nombre de los empleados que viven en la misma ciudad que la compañia para la que trabajan
(e) nombre, calle, y ciudad de residencia de todos los empleados que trabajan para el Banco Importante y
ganan mas de $25.000.000 anuales
(f ) nombres y ciudades de residencia de todos los empleados que trabajan para el Banco Importante
(g) Suponga que hay ocinas de las compañías en varias ciudades. Encontrar todas las compañias instaladas en
cada ciudad en la que esta instalado el Banco Pequeño
(j) nombre de las compañías cuyos empleados ganen un sueldo más elevado, que el sueldo medio del Banco
Importante
Obtener una expresión en algebra relacional de cada una de las siguientes peticiones:
3
(a) Modicar la base de datos de manera que Jorge viva ahora en Medellín
(c) Aumentar el sueldo de los jefes en 10% a menos que el sueldo resultante sea mayor que $3'000.000. En este
caso dar solo un aumento del 3%
(d) Borrar todas las tuplas de la relacion trabajo de los empleados del Banco Pequeño
Se tiene la relación ventas(bar, bebida, precio). Encontrar los bares que vendan dos (2) bebidas diferentes al mismo
precio (Solución en AR y SQL)