lmsgi tema 6

Páginas: 2 (327 palabras) Publicado: 3 de diciembre de 2013
LMSGI06-Solución a la TAREA

ALMACENAMIENTO DE INFORMACIÓN.
Dado el fichero LMSGI06_TARE_R01.xml generar un esquema XSD que sirva para describir en XML dicha base de
datos relacional.Materiales para formación e-Learning
Lenguajes de marcas y sistemas de gestión de información.
2011
Nuky La Bruji









































































Crear el documento XML correspondiente a dicha base dedatos.




Alcalde García, Luis
Las Manos, 24
Lamadrid
942756645


González Pérez, Olga
Miraflor 28 - 3A
Torres
942564355


Fernández Díaz, María
Luisa Fernanda 53
Miera
942346945



















Una vez realizado este documento realizar las siguientes consultas XQuery sobre los datos:
1. Obtener el nombre de todos los alumnosmatriculados en algún módulo.
for $a in doc("LMSGI06_SOLT_R01_datos.xml")//alumno
return

{ $a/apenom }

2.

Obtener las calificaciones del alumno de código "n43483437" en cada módulo.
for $n indoc("LMSGI06_SOLT_R01_datos.xml")//nota
where $n/@alum = "n43483437"
return

{ $n/@asig}{ $n/@calificacion }


3.

Obtener el nombre y el teléfono de cada alumno ordenado por apellidos de formadescendiente.
for $a in doc("LMSGI06_SOLT_R01_datos.xml")//alumno
order by $a/apenom descending
return

{ $a/apenom } { $a/telef }


4.

¿Cuántos módulos hay?count(doc("LMSGI06_SOLT_R01_datos.xml")//asignatura)

5.

Obtener los nombres de los alumnos matriculados en LMSGI y sus notas ordenado por notas.
for $a in doc("LMSGI06_SOLT_R01_datos.xml")//alumno
for $n indoc("LMSGI06_SOLT_R01_datos.xml")//nota
for $m in doc("LMSGI06_SOLT_R01_datos.xml")//asignatura
where $a/@cod = $n/@alum and $n/@asig = $m/@cod and $m/@nombre="LMSGI"

order by $n/@calificacion
return...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • TEMA 6
  • Tema 6
  • tema 6
  • Tema 6
  • Tema 6
  • TEMA 6
  • TEMA 6
  • TEMA 6

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS