Précédent Remonter

0.6.7  XQuery

Pour cet exercice, nous allons utiliser une démonstration en ligne du logiciel Galax, développé par les laboratoires Bell Labs et AT&T. Questions : Nous allons interroger les documents $bib et $review.
  1. Quel est le résultat de la requête suivante :
    <truc/>, (<machin/>, <chose/>)
    
  2. Quel est le résultat de la requête suivante ? Est-ce que c'est une liste d'éléments ou un document XML ? :
     for $f in $bib/bib/book
     where $f/title="Data on the Web"
     return for $a in $f//author
            return ($a/first, $a/last)
    
  3. Affichez une suite d'élément nom, formé du prénom puis du nom de chaque auteur.

  4. Affichez pour chaque auteur les livres qu'il a écrit. ATTENTION: envoyez cette requête à dgram.at.cnam.fr avec comme sujet tpvalc 3 <votre nom>.

  5. Affichez les titres, prix et auteurs des livres dont le prix est inférieur à 40 EUR (utilisez $prices et $bib).
  6. Pour chaque auteur, donnez le nombre de livre qu'il a écrit.

  7. Affichez pour chaque titre la moyenne de son prix (mettre cette moyenne dans une balise <res>).

Précédent Remonter