Aperçu des sections

  • Annonces des mises à jour

    • Vous pouvez poser vos question ici.

  • Fiche du module

    • Enseignant : Tarek Boutefara (t_boutefara@esi.dz)
    • Coefficient : 2
    • Crédits : 4
    • Volume horaire présentiel : une sénace du cours (1h30) et une séance TP (1h30)
    • Volume horaire de travail personnel requis/semain : 3h00
    • Modalités d'évaluation :
      • Examen écrit : 60%
      • Note TP : 40% répartie sur :
        • Evaluation continue (évaluation des tâches surant les séances TP).
        • Contrôle TP.
  • Objectifs d'apprentissage

    L'objectif de ce module est de permettre à l'étudiant d'assimiler les notions liées aux données semi-structurées et de comprendre leurs utilité et leurs cas d'applications. L'étudiant doit être en mesure d'appliquer les notions acquises sur des applications (web). L'étudiant va pouvoir :

    • Définir les données semi-structurées encomparaison avec les données au format libre et aux données structurées.
    • Sélectionner le bon type de données pour les différents cas d’utilisation.
    • Définir la notion de document et d’hyper-document et schématiser unensemble d’hyper-documents et d’intérpréter de tels schémas.
    • Présenter le langage XML et de citer les règles d’écriture des documents valides en XML, DTD et XSD.
    • Schématiser un document XML sous forme d’une arborescence DOM et l'intérroger en utilisant des requêtes XPath.
    • Concevoir une base de données XML à partird’un schéma conceptuel de données (MCD) ou d’un diagramme de classe.
  • Pré-requis

    Les pré-requis nécessaires pour pouvoir assimiler le module sont (nous allons faire des rappels sur une bonne partie de ces éléments) :

    • Les fichiers texte et leur manipulation,
    • Les bases de données,
    • L’aspect physique des fichiers texte et des bases de données,
    • Le langage HTML : un langage basé sur les balises comme XML,
    • Les notions de bases liées à un langage de programmation (comme Java).
  • Plan du cours

    • Context et problématique
    • Documents et hyper-documents
    • Noyau XML
    • Galaxie XML
    • Bases de Données XML
    • XQuery
  • Test des pré-requis

    • Ce test va vous permettre d'évaluer vos connaissances à propos des pre-requis nécessaires pour ce cours. La liste des pré-requis est présenté ci-dessus (Section Pré-requis).

  • Chapitre 00

  • Chapitre 01

  • Chapitre 02

  • Chapitre 03

  • Chapitre 04

  • Chapitre 05

  • Démos

  • Séries des Travaux Pratiques

  • Examens et Corrigés des examens des années précédentes

  • Bibliographie

    CHAUDHRI Akmal, RASHID Awais, ZICARI Roberto "XML Data Management- Native XML and XML Enabled Database Systems" , ADDISON WESLAYED , 2003 , ISBN 020184452 4, 641 pages


    Michard A., "XML : langage et application", EYROLLES, 2001, 499 pages , ISBN: 2-212-09206-7

    GARDARIN Georges."Bases de données Objet et Relationnel", ETROLLES, 2001

  • Gloassaire

    • Liste (partielle) des acronymes utilisés durant le cours.

  • Section 18

  • Section 19

  • Section 20

  • Section 21

  • Section 22

  • Section 23