Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/03/2012, 15:59
nh2006
 
Fecha de Ingreso: diciembre-2006
Mensajes: 213
Antigüedad: 17 años, 4 meses
Puntos: 3
duda con Algebra Relacional

Hola amigos,

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. 1 Juan
  2. 2 Elena
  3. 3 Esmeralda

Ponderaciones(codEstudiante, Criterio, Nota)
Código SQL:
Ver original
  1. 1   Presentación    10
  2. 1   Desempeño   10
  3. 1   Conocimiento    10
  4. 1   Exposición  10
  5. 2   Presentación    9
  6. 2   Desempeño   10
  7. 2   Conocimiento    10
  8. 2   Exposición  10
  9. 3   Presentación    6
  10. 3   Desempeño   7
  11. 3   Conocimiento    8
  12. 3   Exposición  5

Criterios(criterio)
Código SQL:
Ver original
  1. Presentación
  2. Desempeño
  3. Conocimiento
  4. 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?