MLBDA

 

L’objectif de ce cours est de présenter et de comparer différents modèles et langages de données pour le développement de nouveaux types d’applications modernes (web 2.0, services web, réseaux sociaux, réseaux de capteurs, open data). En partant du modèle de données objet standard (ODMG/OQL), il introduit le relationnel-objet avec le langage SQL3 pour l’interrogation de données structurées complexes. Une partie importante du cours est ensuite consacrée aux standards XML pour la modélisation et l’interrogation de données semi-structurées et de données sémantiques. Il se termine avec un bref aperçu des langages de requêtes continues. Les TD et TME illustrent et complètent le cours en mettant en pratique les technologies récentes (Oracle/XML, Oracle/RDF, JSON, . . .)