* Ces horaires sont donnés à titre indicatif.
Le contenu de cette UE viendra terminer celui de BD1, abordé en semestre 5, sur des aspects avancées des bases de données. L’objectif étant de présenter aux étudiants d’autres facettes, plus complexes, sur la présentation, la conception et l’interrogation des données. La première motivation derrière cette UE est de faire face aux données décentralisées avec toutes les contraintes de sécurité, de cohérences et de disponibilité. D’autre part, avec l’omniprésence de l’objet dans les applications, apprendre la conception des bases de données objet et leur interrogation est devenu chose primordiale pour mieux gérer et manipuler les données. Finalement, XML est devenu parmi les standards de représentation de données les plus utilisés ces dernières années pour l’échange de données entre différentes applications et services. Ainsi, il s’agit dans ce cours de familiariser les étudiants aux techniques et algorithmes utilisés pour l'évaluation de requêtes sur des documents XML avec XQUERY et ses extensions.
Le programme de cette partie sera donc comme suit :
- Bases de données réparties (Fragmentation, Décomposition, Réplication, Intégration, Allocation, SGBD réparti)
- Bases de données objet : Deux approches
· SGBD objet (conception d’une base de données objet et son interrogation via SQL3)
· Du relationnel à la programmation Objet via ORM (Object Relational Mapping)
- Bases de données XML (conception, interrogation, XPath, XQuery)