algebra relacional resueltos
1) Obtener todos los datos de todas las clases.
Π C#, Piso, Bloque (Clases)
2) Obtener todos losdatos de todas las clases ubicadas en el primer piso.
Π C#, Piso, Bloque (σ piso=1 (Clases))
3) Obtener los profesores que asisten a la clase 'C1'.
Π C#, Piso, Bloque(σ piso=1 (Clases))
4) Obtener los valores de PISO y BLOQUE para las clases a las que asiste el
profesor 'P1'.
Π C#, Piso, Bloque (σ P#=”1” (Asistencia)*Clases)5) Obtener los valores de P# para los profesores que asisten a la clase 'C1'
impartiendo la asignatura de 'FISICA'.
Π P# = (σ (C#= ‘C1’) ∩ (Π A# (σ Noma =‘FISICA’) (Asignatura)*Asistencia))
6) Obtener los valores de P# para los profesores que asisten a las clases 'C1' o
'C2'.
Π P# (σ (C#= ‘C1’) OR (C# ‘C2’) (Asistencia))7) Obtener los valores de P# para los profesores que asisten a las clases 'C1' y
'C2'.
Π P# (σ(C#= ‘C1’) AND (C# ‘C2’) (Asistencia))
8) Obtener los nombres de losprofesores que asisten solo a clases del Bloque 1.
Π Nomp (Profesor*(Π P# (σ Bloque = ‘1’)(Clases)*(Asistencia)))
9) Obtener los nombres de los profesores queasisten a todas las clases del
Bloque 1.
Π Nomp (Profesor* (Π P# (Asistencia) ÷ Π C# (σ Bloque = ‘1’ (Clases))))
10) Obtener las clases en las que se imparten todas lasasignaturas.
Π A#, C# (Asistencia) ÷ Π A#, C# (Asignatura)
A(x, y) y B(y) donde el dominio de y en A y B, es el mismo.
El operador división A / B retorna todos losdistintos valores de x tales que para todo valor y en B
existe una tupla
en A.
11) Obtener todos los datos de las Asignaturas.
Π A#, Noma (Asignatura)
Regístrate para leer el documento completo.