Está en la página 1de 2

Se pide dar soluciones algebraicas a las siguientes consultas:

1) Obtener todos los datos de todas las clases.


C#, Piso, Bloque (Clases)
2) Obtener todos los datos 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 los profesores que asisten solo a clases del Bloque 1.
Nomp (Profesor*( P# ( Bloque = 1)(Clases)*(Asistencia)))

9) Obtener los nombres de los profesores que asisten 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 las asignaturas.
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 divisin A / B retorna todos los distintos 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)

También podría gustarte