Tarea resuelta para AD06.
Enunciado. |
---|
Utilizando la base de datos XML , crear una la colección ejercicios, descarga los ficheros envio.xml y libros.xml.
Los recursos necesarios para la elaboración de los ejercicios se encuentran en el siguiente enlace.
PRACTICA 1.
Realizar las siguientes consultas XPath en el documento envio.xml
1. Seleccionar los tomadores de todas las pólizas
2. Obtener el número total de pólizas
3. Obtener el primer asegurado de cada póliza
4. Seleccionar los primeros asegurados de las pólizas solo si tienen más de dos garantías contratadas
5. Seleccionar los asegurados que tengan contratada la garantía dental
6. Seleccionar las pólizas con el indicador externa
7. Seleccionar todas las garantías que tienen el indicador vigor con valor ‘N
8. Seleccionar todos los capitales de garantías que tienen el indicador vigor = ‘S’
9. Seleccionar los tomadores de las pólizas, solo si la póliza tiene dos o más asegurados
10. Seleccionar todos los asegurados cuyo nombre empieza por la letra ‘J’
11. Obtener la suma de capitales de las garantías en vigor
12. Seleccionar las pólizas con alguna garantía cuyo capital sea de 80000 euros
PRACTICA 2.
Realizar las sentencias Xquery del documento libros.xml
1. Listar el título de todos los libros.
2. Listar año y título de todos los libros, ordenados por el año.
3. Listar los libros cuyo precio sea 65.95
4. Listar los libros publicados antes del año 2000
5. Listar año y título de los libros publicados por Addison-Wesley después del año 1992.
6. Listar año y título de los libros que tienen más de un autor.
7. Listar año y título de los libros que tienen no tienen autor.
8. Mostrar los apellidos de los autores que aparecen en el documento, sin repeticiones, ordenados alfabéticamente.
9. Por cada libro, listar agrupado en un elemento <result> su título y autores
10. Por cada libro, obtener su título y el número de autores, agrupados en un elemento <libro>
|
Criterios de puntuación. |
No procede. |
Recursos necesarios para realizar la Tarea. |
Ejercicio 1 y 2.- Los contenidos y ejemplos realizados en la Unidad, fundamentalmente el apartado 3 |
Consejos y recomendaciones. |
Realiza previamente todos los ejemplos de la unidad. |
Indicaciones de entrega. |
No procede |