Test

1007 mots 5 pages
SQL et XQuery : faire le bon choix - JDN Développeurs

Page 1 of 2

http://www.journaldunet.com/developpeur/tutoriel/sql/060902-sql-xquerycomparaison.shtml

Lancer l'impression

SQL et XQuery : faire le bon choix
Opter pour un modèle de données implique également l'adoption du langage de requête adéquat. Syntaxe, possibilité, limites : les clefs pour décider. 02/09/2006 Aujourd'hui parvenu au stade de recommandation candidate au W3C, le document XQuery 1.0 représente l'aboutissement du travail du W3C pour produire un langage de requête agissant sur les documents XML. Dans cette optique, il est donc l'équivalent XML du langage SQL, qui lui s'applique aux données contenues dans des bases de données relationnelles. La similitude ne s'arrête cependant pas là. Issu d'un projet interne à IBM, XQuery en hérite d'un grand nombre de propriétés. On constate qu'il emprunte des idées à d'autres langages de requêtes, parmi lesquels SQL. Dans un monde où la syntaxe XML devient de plus en plus présente, le langage SQL ne pouvait plus être la seule réponse aux problématiques de traitement de données. Si SQL peut parcourir des données XML, il reste conçu avant tout pour les données relationnelles, et peut rapidement être dépassé par des documents trop complexes. Les données XML, de leur côté, sont stockées de manière hiérarchique ou sous forme d'arbre. XQuery est ainsi la voie proposée par le W3C pour répondre à un certain niveau de complexité. Mais si les modèles de données sont différents, ces deux langages de requêtes de haut niveau partagent quelques similitudes, ce qui aide entre autres à passer de l'un à l'autre au sein d'un même système de stockage supportant les deux formats. Similitudes L'utilisation première d'un langage de requête est de récupérer un jeu de données parmi celles disponibles dans la base. SQL propose pour cela l'instruction SELECT, qui dispose de plusieurs précisions possibles, parmi lesquelles FROM pour choisir une table, WHERE pour filtrer le

en relation

  • Le rire
    278 mots | 2 pages
  • Test
    401 mots | 2 pages
  • Test
    4765 mots | 20 pages
  • Test
    1095 mots | 5 pages
  • concour exemplaire
    426 mots | 2 pages
  • Test
    2801 mots | 12 pages
  • Enoncé KMAT BTS CGO
    1701 mots | 7 pages
  • Hgfrtyukilomplo
    1325 mots | 6 pages
  • Sas/sql
    7312 mots | 30 pages
  • Elec
    999 mots | 4 pages
  • Dissertations bts nrc
    3541 mots | 15 pages
  • Communication
    2085 mots | 9 pages
  • Tanger
    3732 mots | 15 pages
  • Test
    17506 mots | 71 pages
  • Tp sql-basede donnes
    793 mots | 4 pages