PROFESOR
P#
NomP
Desp
1
2
3
Raúl
Simón
Rosa
105
103
107
4
Adrián 107
ASISTENCIA
P#
A#
P1
A1
P1
A2
P2
A4
P3
A3
P3
A3
P4
A2
P4
A2
P3
A3
C#
C1
C3
C1
C3
C2
C1
C2
C1
ASIGNATURA
A#
Norma
CLASES
C#
Piso
Bloque
1
2
Física
Química
1
1
1
3
Dibujo
2
1
2
4
Matemáticas
3
2
1
1. Obtener los datos de todas las clases:
Π C#, Piso, Bloque (CLASES)
2. Obtener todos los datos los datos de todas los clases ubicadas en el
primer piso:
Π C#, Piso, Bloque (σ Piso = “1” (CLASES))
3. Obtener los nombres de profesores que asisten a la clase:
Π R# (σ C# =C1 (ASISTENCIA))
4. Obtener las clases en donde se imparte todas las asignaturas:
Π Piso, Bloque (σ P# = ’1’ (ASISTENCIA)*(CLASES))
5. Obtener todos los datos de las asignaturas:
Π A#, C# (Asistencia) % Π A# (ASIGNATURA)
Ariel Muñoz Escamilla
12292105
6. Obtener los valores de Piso y Bloque para las clases a las asiste el profesor
‘P1’ :
Π Piso, Bloque (σ P# = ”C1” (ASISTENCIA)*CLASES)
7. Obtener los valores de P# para los profesores que asisten a las clases “C1”
impartiendo la asignatura de Fisica :
Π P# ( σ C#= “C1” ^ A# = “A1”(ASISTENCIA))
8. Obtener los valores de P# para los Profesores que asisten a las clases “C1”
o “C2” :
Π P# ( σ C#= “C1” (ASISTENCIA) U σ C#= “C2” (ASISTENCIA))
9. Obtener los valores de P# para los Profesores que asisten a las clases “C1”
y “C2” :
10. Π P# ( σ C#= “C1” (ASISTENCIA) ∩ σ C#= “C2” (ASISTENCIA))
11. Obtener los nombres de los profesores que asisten solo a la clase del Bloque
1:
Π NomP (PROFESOR)* σ P# ( C# = “C1” ∩ C#(ASISTENCIA))
12. Obtener los nombres de los profesores que asisten a todas las clases del
Bloque 1 :
Π NomP(PREFESOR)* Π P#,C#(ASISTENCIA)% Π C#(Bloque =”1”(CLASES))
Ariel Muñoz Escamilla
12292105