Données semi-structurées et XML

Ce cours propose d’étudier les modèles de données semi-structurées comme une alternative aux modèles de données fortement structurées, en particulier quand il s’agit de traiter des données hétérogènes.

Il introduit également les modèles de contrôle d’accès aux documents XML ainsi que les problèmes de recherche encore ouverts dans le domaine.

Prérequis

  • Connaissances sur la conception des systèmes d’information et la théorie relationnelle de données.
  • Connaissances des diverses fonctions offertes par un SGBD.

Acquis d’apprentissage

  • Objets complexes structurés versus objets semi-structurés.
  • Standards autour de XML.
  • Métadonnées, Grammaire et Schéma (XML-Namespace, XML-Schema).
  • Évaluation de requêtes (XQuery).
  • XML et les Bases de Données, orientation documents et données.

Compétences visées

  • Maîtriser les modèles et techniques d’échange liés à l’exploitation des données semi-structurées : définition de schémas, vérification, langages de requêtes, contrôle du changement.
  • Protéger les données XML selon les standards W3C.