Tarea 6 – Lenguaje de marcas – 1º DAM/DAW e-learning

Hola a todos, hoy os dejo la tarea 6 de lenguaje de marcas de 1º DAM/DAW de e-learning.

Pueden haber diferentes tareas según la región o instituto. Si quieres que agregue alguna tarea, contacta conmigo.

Contáctanos

Versión 1

Tarea para LMSGI06
Caso práctico
Antes de empezar asegúrate de haber descargado los ficheros de ejemplo para este tema y leído las indicaciones para trabajar con BaseX, la herramienta recomendada para hacer la tarea:
Indicaciones para usar BaseX
Archivos para realizar la tarea para LMSGI06
NOTA: En esta tarea se utilizan los ficheros impresoras.xml y artistas.xml.
A partir del fichero artistas.xml, escribe consultas XQuery que devuelvan:
1. Nombre y país de todos los artistas.
2. El nombre (sin etiquetas) de los artistas que nacieron antes de 1500.
3. Nombre de los artistas para los que no hay año de fallecimiento.
4. Una lista HTML con el nombre de los artistas nacidos en España.
5. El número de artistas nacidos antes de 1600.
A partir del fichero impresoras.xml, escribe consultas XQuery que devuelvan:
1. Modelo de las impresoras de tipo “láser”.
2. Marca y modelo de las impresoras con más de un tamaño .
3. Marca y modelo de las impresoras con tamaño A3 (pueden tener otros).
4. Marca y modelo de las impresoras con tamaño A3 como único tamaño .
5. Modelo de las impresoras en red.

Aquí lo puedes descargar.

Versión 2

Realizar las siguientes consultas XQuery sobre los datos del fichero Bookstore.xml:
1. Obtener el título de aquellos los libros que hayan tenido alguna venta el 2020 o 2021.
2. Obtener el autor, año y precio de cada libro perteneciente a la categoría WEB.
3. Mostrar en una tabla de HTML la cantidad total de libros y precio medio entre todos los libros.
4. Obtener cuántos libros hay que no disponen de formato digital almacenados en el XML.
5. Obtener todos los libros con un precio entre 20 y 40, ambos no incluidos, ordenados por el año de forma descendente.
Genera un fichero XQUERY para cada consulta.
Bookstore.xml:


<?xml version="1.0" encoding="UTF-8"?>
<bookstore>
    <book category="COOKING">
        <title>Everyday Italian</title>
        <author>Giada De Laurentiis</author>
        <year>2005</year>
        <price>49.99</price>
    </book>
    <book category="WEB" soldout="true">
        <title lang="en">XQuery Kick Start</title>
        <author>James McGovern</author>
        <year>2001</year>
        <price>30.00</price>
    </book>
    <book category="COOKING" soldout="true">
        <title lang="en">Learning Cake</title>
        <author>Erik T. Ray</author>
        <year>2003</year>
        <price>39.95</price>
        <ebook format="epub" />
    </book>
    <sale ident="v00001">
        <refbook>Learning Cake</refbook>
        <date>2021-11-30</date>
    </sale>
    <sale ident="v00002">
        <refbook>XQuery Kick Start</refbook>
        <date>2020-12-05</date>
    </sale>
</bookstore>

Espero que os sea de ayuda. Si tenéis dudas, preguntad. Estamos para ayudarte.

Compartir

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *