Tengo un problema con el álgebra relacional, les cuento solamente la parte de la cual no logro pasar:
Tengo la relación Estudiante (codEstudiante, Nombre), la relación Ponderaciones(codEstudiante, Criterio, Nota) y la relación Criterios (Criterio)
¿Cómo hago para obtener los estudiantes que tienen 10 en todas sus ponderaciones?
Les pongo un ejemplo:
Estudiante (codEstudiante, Nombre)
Código SQL:
Ver original
1 Juan 2 Elena 3 Esmeralda
Ponderaciones(codEstudiante, Criterio, Nota)
Código SQL:
Ver original
1 Presentación 10 1 Desempeño 10 1 Conocimiento 10 1 Exposición 10 2 Presentación 9 2 Desempeño 10 2 Conocimiento 10 2 Exposición 10 3 Presentación 6 3 Desempeño 7 3 Conocimiento 8 3 Exposición 5
Criterios(criterio)
Código SQL:
Ver original
Presentación Desempeño Conocimiento Exposición
En el ejemplo anterior la relación resultante sólo debería de estar el estudiante Juan, los demás no por no tienen 10 en todos sus criterios.
Había pensado en algo como esto:
R1:=Criterios*Ponderaciones[criterio =10]
Pero no sé que tan perdido podré estar.
Me ayudan con esto por favor?