L’objectif de ce cours est de présenter et de comparer différents modèles et langages la modélisation et l’interrogation de données complexes dans les applications modernes comme les réseaux sociaux, réseaux de capteurs, l’open data et le machine learning. En partant du modèle de données relationnelle, le cours introduit le relationnel-objet avec le langage SQL3, les standards XML et JSON pour la modélisation et l’interrogation d’informations semi-structurées et le standard RDF pour les données ouvertes et le web sémantiques. Les TD et TME illustrent et complètent le cours en mettant en pratique les technologies associées.
- Ressources pédagogiques
- Forum de Discussion
- Responsable : Bernd Amann
Programme 2022
Sem | Date | Cours | TD | TME | ||||
---|---|---|---|---|---|---|---|---|
1 | 12/09/22 | Introduction / Modélisation des données | – | – | ||||
2 | 19/09/22 | SQL3: Modèle objet-relationnel / Schéma | Requêtes SQL avancées | TME SQL base Mondial | ||||
3 | 26/09/22 | SQL3: Requêtes | SQL3: schémas | TME SQL3: les types | ||||
4 | 03/10/22 | XML: Modèles et langages semi-structurés et DTD | SQL3 : instanciation, requêtes | TME SQL3: instanciation, requêtes | ||||
5 | 10/10/22 | XML: XSchema | SQL3 : méthodes, récursion | TME SQL3: méthodes | ||||
6 | 17/10/22 | XML: XPath | XML : Modèle et DTD | TME DTD | ||||
7 | 24/10/22 | XML: XQuery | XML : XSchema | TME XSchema | ||||
31/10/22 | Congés Toussaint | |||||||
07/11/22 | ER 1 | |||||||
14/11/22 | Interruption enseignement | |||||||
8 | 21/11/22 | RDF : Modèle | XML: XPath | TME XPATH | ||||
9 | 28/11/22 | RDF: SPARQL | XML : XQuery | TME XQUERY | ||||
10 | 05/12/22 | Bases de données NoSQL et JSON | RDF / SPARQL | TME RDF et SPARQL | ||||
11 | 12/12/22 | — | JSON / SQL++ | TME N1QL | ||||
09/01/23 | ER 2 (à valider) |