BASES DE DONNÉES - XQUERY POUR INTERROGER DES DONNÉES XML

Éléments du langage et mise en œuvre - Cours et exercices corrigés
Auteur(s) LE MAITRE JACQUES, BRUNO EMMANUEL

Le langage XQuery est un langage de requêtes déclaratif et modulaire faisant partie de la famille des langages fonctionnels. Il est aux données XML ce que SQL est aux données relationnelles. XQuery a été développé au sein du W3C (World Wide Web Consortium) pour interroger les données XML qui sont de plus en plus présentes sur le Web et dans les systèmes d'information.
ISBN13 9782729883485
37,95 $ CA

Description

Le langage XQuery est un langage de requêtes déclaratif et modulaire faisant partie de la famille des langages fonctionnels. Il est aux données XML ce que SQL est aux données relationnelles. XQuery a été développé au sein du W3C (World Wide Web Consortium) pour interroger les données XML qui sont de plus en plus présentes sur le Web et dans les systèmes d'information. Il peut être utilisé, soit pour interroger des documents XML enregistrés dans de simples fichiers, soit pour interroger des données XML enregistrées dans des bases de données XML natives ou des bases de données relationnelles. Le livre décrit d'abord les principaux aspects du langage: le modèle de données sousjacent, les opérateurs et l'organisation modulaire. Il présente ensuite les nouvelles fonctionnalités offertes par XQuery 3.0, sa dernière version. Il se termine par un exposé des points clés du développement d'une application de gestion de données XML. Tous les chapitres sont illustrés par de nombreux exemples et comportent des exercices corrigés. Au sommaire: 1: XML: Syntaxe d'un document XML; Déclaration de type de document; Espaces de noms; XML Schema; Exercice. 2: XDM: Arbres; Système de types; Valeurs; Propriétés des nœuds; Accesseurs; Exemple; Exercice. 3: XQuery: les expressions: Un premier aperçu d'une requête Xquery; Environnement d'expérimentation; Analyse et évaluation d'une requête; Type de séquence; Atomisation et valeur booléenne effective; Expressions; Littéraux et constructeurs de valeurs atomiques; Appel de variable; Appel de fonction; Accès aux sources de données XML; Constructeurs de séquence; Mapping et filtrage d'une séquence. 4: XQuery: les modules: Version de XQuery et encodage des caractères; Pré-déclarations; Déclarations de variables et de fonctions; Modules de bibliothèque; Exercice. 5: De XQuery 1.0 à XQuery 3.0: Nouveaux opérateurs; Extension de l'opérateur FLWOR; Un nouveau type d'item: les fonctions; Exercices. 6: Mise en oeuvre de Xquery: Environnement de stockage et de développement; XQuery dans une page PHP; XQuery dans un programme Java; Optimisation de requêtes Xquery; XQuery et SQL.

Renseignements sur l'ouvrage

Ouvrages similaires