SlideShare una empresa de Scribd logo
1 de 2
Descargar para leer sin conexión
LISTA DE EJERCICIOS DE ÁLGEBRA RELACIONAL
Considere el siguiente esquema para una base de datos que contiene información acerca de
viajes de negocios y sus gastos asociados por empleado. Resuelva las siguientes consultas
utilizando el álgebra relacional:
Empleado(NSS, Nombre, DeptNo, TituloPuesto, Salario)
Viaje(ViajeId , CiudadPartida, CiudadDestino, FechaPartida, FechaRegreso, NSS)
Gastos(ViajeId, Concepto, Fecha, Cantidad)
Con claves principales (NSS), (ViajeId), (ViajeId, Concepto) respectivamente.
1. Obtener una lista de todas las diferentes ciudades de destino donde realizaron viajes
los empleados.
2. Obtener los nombres, departamentos y titulo del puesto de todos los empleados que
tengan cualquier gasto con el concepto “Cargo de servicio” para viajes realizados a
Melbourne el año pasado, junto con la fecha y cantidad del gasto.
3. Obtener los nombres de los empleados que partieron en viajes desde Londres.
4. Obtener los nombres y departamentos de todos los empleados que tengan algún
concepto de gasto por más de $1000 desde el 1 de enero de este año.
5. Obtener los nombres de los empleados que tengan cualquier concepto de gasto de
“Entretenimiento”.
6. Obtener todos los conceptos y cantidades para cualquier gasto de viaje de negocio
incurrido por todos los empleados del departamento 10.
7. Obtener los nombres de los empleados que no hayan realizado viajes de negocio a
Hong Kong.
8. Obtener los nombres de los empleados que solo hayan realizado viajes de negocio a
Seúl.
9. Obtener los números de seguro social y nombres de los empleados que hayan
incurrido en gastos para todos los conceptos de gastos.
10. Obtener los números de seguro social y nombres de los empleados que tengan solo
viajes con el concepto de gasto “Cargo de servicio” (ningún otro concepto).
Considere el siguiente esquema para una base de datos que contiene la información de los
clubes y la participación en distintos torneos. Resuelva las siguientes consultas utilizando el
álgebra relacional:
Torneo(T#, Descripción, Categoría, Ciudad )
Club(C#, NombreClub, CiudadSede)
Participación(C#, T#, Puesto)
Con claves principales (T#), (C#), (C#, T#) respectivamente.
11. Obtener toda la información de torneo para los torneos realizados en la ciudad de
Lima.
12. Obtener los nombres de los clubes y toda la información de torneo donde la sede del
club se encuentra en la misma ciudad de dichos torneos.
13. Obtener el nombre y la sede del club que no han conseguido el primer puesto .
14. Obtener los nombres de los clubes que han participado en todos los torneos .
15. Obtener los nombres de los clubes que han participado en los torneos T1 y T2 (en
ambos).
16. Obtener el nombre y la sede del club que han conseguido solo el primer puesto
(ningún otro puesto).
17. Obtener los nombres de los clubes que han conseguido todos los puestos.
18. Obtener los nombres de los clubes que han participado en los torneos realizados en
Lima pero no han participado en los torneos realizados en Trujillo.
19. Obtener los nombres de los clubes que solo hayan participado en torneos realizados
en Lima.
20. Obtener el nombre y la sede de los clubes que no han participado en ningún torneo.

Más contenido relacionado

Similar a Lista de ejercicios _de _álgebra _relacional_2013_i (1) (1)

Similar a Lista de ejercicios _de _álgebra _relacional_2013_i (1) (1) (12)

Solucion base de datos
Solucion base de datos Solucion base de datos
Solucion base de datos
 
Problemas de diseño de base de datos
Problemas de diseño de base de datosProblemas de diseño de base de datos
Problemas de diseño de base de datos
 
Solucion bd
Solucion bdSolucion bd
Solucion bd
 
Problemas de diseño de base de datos
Problemas de diseño de base de datosProblemas de diseño de base de datos
Problemas de diseño de base de datos
 
Solucion bd (1)
Solucion bd (1)Solucion bd (1)
Solucion bd (1)
 
Web de Mudanzas
Web de MudanzasWeb de Mudanzas
Web de Mudanzas
 
Introduccion a las Bodegas de Datos
Introduccion a las Bodegas de DatosIntroduccion a las Bodegas de Datos
Introduccion a las Bodegas de Datos
 
Proyectobd
ProyectobdProyectobd
Proyectobd
 
Proyectobd
ProyectobdProyectobd
Proyectobd
 
Proyectobd
ProyectobdProyectobd
Proyectobd
 
Proyectobd
ProyectobdProyectobd
Proyectobd
 
Mudanzas.com
Mudanzas.comMudanzas.com
Mudanzas.com
 

Lista de ejercicios _de _álgebra _relacional_2013_i (1) (1)

  • 1. LISTA DE EJERCICIOS DE ÁLGEBRA RELACIONAL Considere el siguiente esquema para una base de datos que contiene información acerca de viajes de negocios y sus gastos asociados por empleado. Resuelva las siguientes consultas utilizando el álgebra relacional: Empleado(NSS, Nombre, DeptNo, TituloPuesto, Salario) Viaje(ViajeId , CiudadPartida, CiudadDestino, FechaPartida, FechaRegreso, NSS) Gastos(ViajeId, Concepto, Fecha, Cantidad) Con claves principales (NSS), (ViajeId), (ViajeId, Concepto) respectivamente. 1. Obtener una lista de todas las diferentes ciudades de destino donde realizaron viajes los empleados. 2. Obtener los nombres, departamentos y titulo del puesto de todos los empleados que tengan cualquier gasto con el concepto “Cargo de servicio” para viajes realizados a Melbourne el año pasado, junto con la fecha y cantidad del gasto. 3. Obtener los nombres de los empleados que partieron en viajes desde Londres. 4. Obtener los nombres y departamentos de todos los empleados que tengan algún concepto de gasto por más de $1000 desde el 1 de enero de este año. 5. Obtener los nombres de los empleados que tengan cualquier concepto de gasto de “Entretenimiento”. 6. Obtener todos los conceptos y cantidades para cualquier gasto de viaje de negocio incurrido por todos los empleados del departamento 10. 7. Obtener los nombres de los empleados que no hayan realizado viajes de negocio a Hong Kong. 8. Obtener los nombres de los empleados que solo hayan realizado viajes de negocio a Seúl. 9. Obtener los números de seguro social y nombres de los empleados que hayan incurrido en gastos para todos los conceptos de gastos. 10. Obtener los números de seguro social y nombres de los empleados que tengan solo viajes con el concepto de gasto “Cargo de servicio” (ningún otro concepto). Considere el siguiente esquema para una base de datos que contiene la información de los clubes y la participación en distintos torneos. Resuelva las siguientes consultas utilizando el álgebra relacional: Torneo(T#, Descripción, Categoría, Ciudad ) Club(C#, NombreClub, CiudadSede) Participación(C#, T#, Puesto) Con claves principales (T#), (C#), (C#, T#) respectivamente. 11. Obtener toda la información de torneo para los torneos realizados en la ciudad de Lima. 12. Obtener los nombres de los clubes y toda la información de torneo donde la sede del club se encuentra en la misma ciudad de dichos torneos.
  • 2. 13. Obtener el nombre y la sede del club que no han conseguido el primer puesto . 14. Obtener los nombres de los clubes que han participado en todos los torneos . 15. Obtener los nombres de los clubes que han participado en los torneos T1 y T2 (en ambos). 16. Obtener el nombre y la sede del club que han conseguido solo el primer puesto (ningún otro puesto). 17. Obtener los nombres de los clubes que han conseguido todos los puestos. 18. Obtener los nombres de los clubes que han participado en los torneos realizados en Lima pero no han participado en los torneos realizados en Trujillo. 19. Obtener los nombres de los clubes que solo hayan participado en torneos realizados en Lima. 20. Obtener el nombre y la sede de los clubes que no han participado en ningún torneo.