respuestas lmgs06
DESCRIPTION
lmgsTRANSCRIPT
Obtener el nombre de todos los alumnos matriculados en algn mdulo.for $a in doc("alumnos.xml")//alumnoreturn{ $a/apenom }
No funciona la xquery
Obtener las calificaciones del alumno de cdigo "n43483437" en cada mdulo.
for $a in doc("notas.xml") /notas/notawhere ($a/@alum = 'n43483437')return {$a/@alum}{$a/data(calificacion)} No funciona la xquery
Obtener el nombre y el telfono de cada alumno ordenado por apellidos de forma descendiente.for $a in doc("alumnos.xml")//alumnoorder by $a/apenom descendingreturn{$a/data(apenom)}{$a/data(telef)}
No funciona la xquery
Cuntos mdulos hay?et $a := doc("asignaturas.xml")//asignaturareturn{count($a)}No funciona la xquery
Obtener los nombres de los alumnos matriculados en LMSGI y sus notas ordenado por notas.for $a in doc("alumnos.xml")//alumno, $b in doc("notas.xml")//notalet $cod := ( for $d in doc("asignaturas.xml")//asignatura where $d/nombre = "LMSGI" return data($d/@cod))where ($a/@cod = $b/@alum) and ($b/@asig = $cod)order by $b/calificacionreturn
{$a/data(apenom)} {$b/data(calificacion)}
No funciona la xquery
Obtener los nombres y las calificaciones de los matriculados en FH que han aprobado.for $a in doc("alumnos.xml")//alumno, $b in doc("notas.xml")//notalet $cod := (for $d in doc("asignaturas.xml")//asignaturawhere $d/nombre = "FH"return data($d/@cod))where ($a/@cod = $b/@alum) and ($b/@asig = $cod) and ($b/calificacion >= 5)return
{$a/data(apenom)} {$b/data(calificacion)}
No funciona la xquery