Université Lille1

Vous êtes ici : FIL > Portail > Master Informatique > M1S2 > BDA

BDA

Cette unité est une option du deuxième semestre du M1 INFO

Responsable

Yves Roos

Volume horaire

1h30 de Cours et 2h de TD/TP par semaine, sur 12 semaines

Crédits

5 ECTS
Yves Roos
dernière modification : 08/01/2013 à 11:16:09

Objectifs

Il s'agit d'étudier l'intégration des types de données XML dans des systèmes de gestion de bases de données à travers les standards définis par le W3C.

Contenu

  • Les principes de bases de XML
  • Typer des données avec des DTD
  • Faire des requêtes avec XPATH
  • Typer des données avec XML-Schema
  • XML-Schema et les espaces de noms
  • Transformer des données avec XSLT 1.0
  • XSTL 2.0
  • XPath 2.0
  • Xquery 1.0
  • XQery Update Facility
Yves Roos
dernière modification : 03/01/2014 à 17:23:44
Gpe Nature Horaire Salle Enseignant e-mail
Cours jeudi 8h30-10h SUP-13 Yves Roos yves.roos@lifl.fr
1 TP jeudi 10h15-12h15 A15 Yves Roos yves.roos@lifl.fr
2 TP jeudi 10h15-12h15 A16 Marius Bilasco marius.bilasco@lifl.fr
3 TP jeudi 13h30-15h30 A12 Yves Roos yves.roos@lifl.fr
Yves Roos
dernière modification : 03/01/2014 à 17:22:23

L'évaluation s'effectue suivant une procédure de contrôle continu, et un examen en fin de semestre.

Trois notes seront attribuées à chaque étudiant durant le semestre :

  • CC : une note sur 20 de Travaux Dirigés correspondant à ue interrogation écrite qui aura lieu en amphi,
  • TP : une note sur 20 de Travaux Pratiques synthétisant l'ensemble des travaux pratiques rendus pendant le semstre
  • EX : une note sur 20 pour l'examen de fin de semestre.

La note finale sur 20 (N) est calculée comme une moyenne pondérée de ces trois notes :

N= (TP + 3sup(EX,(2EX+CC)/3))/4

Dans le cas d'une seconde session d'examen, les notes de TP et de CC sont conservées. Seule la note d'examen (EX) est remplacée par la note obtenue lors de la seconde session.

L'unité acquise apporte 5 ECTS.

Yves Roos
dernière modification : 08/01/2013 à 11:16:08
SÈance Cours TD Remarque
1 3 du 13/01 au 18/01 Les principes de base de XML. (Version imprimable : 1 par page, 4 par page) Feuille de TD/TP 1 et le fichier maisons.xml mentionné dans le sujet. La version gratuite (linux) du logiciel editix utilisable Les fichiers courrier.xml, courrier.css, le source BDAHandler.java le source InterroHandler.java et le fichier a.xml évoqués en cours.
2 4 du 20/01 au 25/01 Typer les données XML avec des DTD. (Version imprimable : 1 par page, 4 par page) Feuille de TD/TP 2 et une archive contenant les fichiers mentionnés dans le sujet.
3 5 du 24/01 au 01/02 Faire de requêtes avec XPATH (Version imprimable : 1 par page, 4 par page) Feuille de TD/TP 3 et une archive contenant les fichiers mentionnés dans le sujet. Une correction pour les exercices 1, 2 et 3 : Exercice 1, Exercice 2, Exercice 3.
4 6 du 03/02 au 08/02 Typer les données avec XML-Schema. (Version imprimable : 1 par page, 4 par page) Feuille de TD/TP 4 ainsi que les fichiers okaz.xml et expression.xml mentionnés dans le sujet.
5 7 du 10/02 au 15/02 XML et les espaces de noms., (Version imprimable : 1 par page, 4 par page) Feuille de TD/TP 5 et l'archive archive.tgz mentionnée dans le sujet. Quelques informations à propos de l'exercice 4 du TP.
6 8 du 17/02 au 22/02 Interrogation écrite en amphi (support de cours et notes de TP autorisés) portant sur tout ce qu'on a vu jusque-là. Feuille de TD/TP 6, le fichier bd.xml et le fichier BDAXPath.java mentionnés dans le sujet. Un corrigé pour l'interro. Le fichier reseau.xml, le fichier reseau.xsd et un fichier reseau-sans-espace-de-noms.xml pour tester vos requêtes.
9 du 24/02 au 01/03 interruption pédagogique hiver
7 10 du 03/03 au 08/03 XSLT 1, (Version imprimable : 1 par page, 4 par page)

Une archive contenant les exemples de fin du cours.
Feuille de TD/TP 7, l'archive archive.tgz mentionnée dans le sujet.
8 11 du 10/03 au 15/03 XSLT 2.0 et XPath 2.0, (Version imprimable : 1 par page, 4 par page) Feuille de TD/TP 8 ainsi que les fichiers artistes.xml, catalogue-1.xml, catalogue-2.xml et catalogues.xml mentionnés dans le sujet.
9 12 du 17/03 au 22/03 XQuery 1.0, (Version imprimable : 1 par page, 4 par page) Feuille de TD/TP 9 ainsi que l' archive, mentionnée dans le sujet.
10 13 du 24/03 au 29/03 Pas de cours Feuille de TD/TP 10 L' archive mentionnée dans le sujet.
11 14 du 31/03 au 05/04 Gérer ses bases de données XML avex XQuery Update Facility 1.0, (Version imprimable : 1 par page, 4 par page) Feuille de TD/TP 11 Les fichiers Library.xml et lib.html mentionnés dans le sujet. Le fichier jar BaseX781.jar exécutable du logiciel BaseX.
12 15 du 07/04 au 12/04 Pas de cours Suite (et fin) du TP 11
Yves Roos
dernière modification : 03/04/2014 à 10:18:06