Ejercicios propuestos y resueltos XQUERY XML Bailes

Hola a todos, hoy os dejo una serie de ejercicios propuestos y resueltos XQUERY.

Todos los ejercicios que proponemos están resueltos en este mismo post, intenta hacerlo por ti mismo y si te quedas atascado puedes mirar la solución. Recuerda, que no tiene por que estar igual tu solución con la del post, el objetivo es que aprendas no que me copies la solución.

El XML que vamos a utilizar para estos ejercicios es este:


<?xml version="1.0" encoding="UTF-8"?>

<bailes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
 
    <baile id="1">
        <nombre>Tango </nombre>
        <precio cuota="mensual" moneda="euro">27</precio>
        <plazas>20</plazas>
        <comienzo>1/01/2012</comienzo>
        <fin>1/12/2012</fin>
        <profesor>Roberto Garcia</profesor>
        <sala>1</sala>
    </baile>

    <baile id="2">
        <nombre>Cha-cha-cha </nombre>
        <precio cuota="trimestral" moneda="euro">80</precio>
        <plazas>18</plazas>
        <comienzo>1/07/2012</comienzo>
        <fin>1/10/2012</fin>
        <profesor>Miriam Gutiérreza</profesor>
        <sala>1</sala>
    </baile>

    <baile id="3">
        <nombre>Rock </nombre>
        <precio cuota="mensual" moneda="euro">30</precio>
        <plazas>15</plazas>
        <comienzo>1/01/2012</comienzo>
        <fin>1/12/2012</fin>
        <profesor>Laura Mendiola</profesor>
        <sala>1</sala>
    </baile>

    <baile id="4">
        <nombre>Merengue </nombre>
        <precio cuota="trimestral" moneda="dolares">75</precio>
        <plazas>12</plazas>
        <comienzo>1/01/2012</comienzo>
        <fin>1/12/2012</fin>
        <profesor>Jesús Lozano</profesor>
        <sala>2</sala>
    </baile>

    <baile id="5">
        <nombre>Salsa </nombre>
        <precio cuota="mensual" moneda="dolares">32</precio>
        <plazas>10</plazas>
        <comienzo>1/01/2012</comienzo>
        <fin>1/12/2012</fin>
        <profesor>Jesús Lozano</profesor>
        <sala>2</sala>
    </baile>

    <baile id="6">
        <nombre>Pasodoble </nombre>
        <precio cuota="anual" moneda="euro">3200</precio>
        <plazas>8</plazas>
        <comienzo>1/01/2012</comienzo>
        <fin>1/12/2012</fin>
        <profesor>Miriam Gutierrez</profesor>
        <sala>2</sala>
    </baile>

</bailes>

1. Muestra el nombre de todos los bailes.

Spoiler Inside SelectShow

2. Muestra el nombre y precio de todos los bailes.

Spoiler Inside SelectShow
3. Muestra el nombre y precio de todos los bailes donde su precio es mayor que 40.

Spoiler Inside SelectShow

4. Mostrar los bailes ordenados por nombre.

Spoiler Inside SelectShow

5. Mostrar los nombres de los bailes que contienen una a.

Spoiler Inside SelectShow

6. Mostrar el nombre de los bailes donde el apellido del profesor sea Lozano.

Spoiler Inside SelectShow

7. Mostrar todos los bailes, excepto el 3 y 5.

Spoiler Inside SelectShow

8. Mostrar profesores que den clases de bailes por una cuota mensual.

Spoiler Inside SelectShow


9. Mostrar el nombre de los bailes de la sala 1, que se pague con euros y el precio sea menor a 35.

Spoiler Inside SelectShow

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

Etiquetas

Deja un comentario

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