Algebra
Cuc
Carrera: Programación de Sistemas
Curso: Bases de Datos
Tema:
Algebra Relacional
I-2011
Con Algebra Relacional resuelva las siguientesconsultas
1. Lista de empleados con Salario mayor 350,000 de la provincia de Cartago que trabajan en el departamento de ventas.
X1: Si {cod_empl, nombre, salario}(empleado) ---→ Salario >350000
X2: Si {cod_empl}(empleado)
direccion: ‘Cartago’
X3: Si {cod_dept}(empleado)
cod: ‘Venta’
X4: Si {cod_empl, nombre, cod_dept,lugar}(empleado)
cod_empl E X2 ˄ cod_empl E X32. Lista de empleados que tienen préstamos desde marzo 2008
X1: Pr {cod_empl, nombre, Fecha}(empleado)
Pr {cod_empl}prestamos
Si {cod_empl}(empleado)
Fecha >= 01/03/2008X2: Si {cod_empl,nombre}(empleado)
cod_empl E X1
3. Lista de empleados que pertenecen a la Asociación Solidarista que no tienen préstamos.
X1: Pr {cod_empl, nombre}(empleado)Pr {cod_empl}prestamos
X2: Si {cod_dept}(empleado)
Cod:’Asociaconsolidarista’
X3: Si {cod_empl, nombre}(empleado)
cod_empl E X2 ˄ cod_empl Ɇ X1
4. Lista de departamentos conmayor cantidad de empleados
X1=Pr{ cod_depto, nombre, descripcion} (Departamento)
X2 = Si {cod_empleado, nombre } (empleados)
Cod_depto E X2 ∧ cod_empleados>cod_depto
5. Listade alumnos que han cursado todos los cursos de la carrera (sugerencia investigue operador división)
X1 = alumnos x Cursos
X2 = X1- Cursos x alumnos
X3 = Pr {cod_alumnos, nombre…} (alumno)-Pr {cod_alumno} (X2)
Si {cod_alumno, nombre} (alumno)
Cod_alumno ∈ X3
6. Lista de Productos que nunca se han vendido
X1 = Pr {cod_producto, nombre, descripción} (Producto)
X2= Si{cod_producto, producto} (Ventas)
Cod_producto no E X1
7. Cliente con mayor compras en este mes.
X1 = Pr {cod_cliente, nombre} (cliente)
Si {cod_venta, cliente} (Ventas)
Cod_cliente E X2
Regístrate para leer el documento completo.