Ejercicios Algebra Relacional

Páginas: 17 (4039 palabras) Publicado: 11 de septiembre de 2011
FICHEROS Y BASES DE DATOS (E44)

Ejercicios de Algebra Relacional y Cálculo Relacional
Ejercicio 1
La base de datos de piezas, proveedores y envíos está formada por las siguientes relaciones:
S(S#,SNOMBRE,ESTADO,CIUDAD) P(P#,PNOMBRE,COLOR,PESO,CIUDAD) SP(S#,P#,CANT)

La relación S almacena los datos de los proveedores: código, nombre, estado y ciudad donde están situados. La relación Palmacena la información referente a las piezas: código, nombre, color, peso y ciudad donde se almacena la pieza. Los atributos S.CIUDAD y P.CIUDAD están definidos sobre el mismo dominio (nombres de ciudades). La relación SP almacena los datos sobre los envíos mensuales que cada proveedor hace de cada pieza que suministra. Cada uno de estos envíos contiene una cantidad de piezas determinada. La claveprimaria de cada relación está formada por los atributos que aparecen subrayados. Las claves ajenas se muestran en los siguientes diagramas referenciales:
S# SP P# SP P S

Resolver las siguientes consultas mediante el álgebra relacional y, cuando sea posible, resolverlas también mediante el cálculo relacional de tuplas. 1.1. Nombre de los proveedores que suministran la pieza P2. 1.2. Nombre delos proveedores que suministran por lo menos una pieza roja. 1.3. Código de los proveedores que suministran al menos una de las piezas que suministra el proveedor S2. 1.4. Nombre de los proveedores que suministran todas las piezas. 1.5. Código de los proveedores que suministran al menos todas las piezas suministradas por el proveedor S2. 1.6. Nombre de los proveedores que no suministran P2. 1.7.Pares de códigos de proveedor que estén en la misma ciudad. 1.8. Nombre de los proveedores que suministran todas las piezas que se almacenan en la ciudad de Paris. 1.9. Nombre de las piezas de color rojo suministradas por los proveedores de la ciudad de Londres. 1.10. Nombre de los proveedores, nombre de las piezas y cantidad de los envíos que superan las 100 piezas. 1.11. Nombre de los proveedoresque suministran envíos de más de 200 piezas de peso mayor que 14. 1.12. Datos del envío de más piezas. 1.13. Para cada proveedor, mostrar la cantidad total de piezas que envía al mes, la cantidad media y el número de envíos. 1.14. De los proveedores del apartado anterior, quedarse con el que más piezas envía.

Ejercicio 2
Las relaciones base que forman la base de datos de un video club son lassiguientes:
SOCIO(CODSOCIO,NOMBRE,DIRECCION,TELEFONO) PELICULA(CODPELI,TITULO,GENERO) CINTA(CODCINTA,CODPELI) PRESTAMO(CODSOCIO,CODCINTA,FECHA,PRES_DEV) LISTA_ESPERA(CODSOCIO,CODPELI,FECHA) SOCIO almacena los datos de cada uno de los socios del video club: código del socio, nombre, dirección y teléfono. PELICULA almacena información sobre cada una de las películas de las cuales tiene copias elvideo club: código de la

película, título y género (terror, comedia, etc.).
CINTA almacena información referente a las copias que hay de cada película (copias distintas de una misma película

tendrán distinto código de cinta). 1

PRESTAMO almacena información de los préstamos que se han realizado. Cada préstamo es de una cinta a un socio en una fecha. Si el préstamo aún no ha finalizado,PRES_DEV tiene el valor 'prestada'; si no su valor es 'devuelta'. LISTA_ESPERA almacena información sobre los socios que esperan a que haya copias disponibles de películas, para

tomarlas prestadas. Se guarda también la fecha en que comenzó la espera para mantener el orden. Es importante tener en cuenta que cuando el socio consigue la película esperada, éste desaparece de la lista de espera. Enlas relaciones anteriores, son claves primarias los atributos y grupos de atributos que aparecen subrayados. Las claves ajenas se muestran en los siguientes diagramas referenciales:
CODPELI CINTA CODSOCIO PRESTAMO CODCINTA PRESTAMO CODSOCIO LISTA_ESPERA CODPELI LISTA_ESPERA PELICULA SOCIO CINTA SOCIO PELICULA

Resolver las siguientes consultas mediante el álgebra relacional y, cuando sea...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ejercicios algebra relacional
  • EJERCICIOS ALGEBRA RELACIONAL FBD12a13
  • Ejercicios algebra relacional
  • algebra relacional teoria ejercicios
  • Algebra Relacional.
  • ALGEBRA RELACIONAL
  • Algebra relacional
  • Algebra Relacional

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS