Intitulé de la matière : Base de données avancées
Intitulé de l’UE : UEF6
Crédits : 5
Coefficients :3
Objectifs de l’enseignement :
Ce cours présente dans un premier temps les différents concepts et techniques des BD distribuées, une attention particulière est mise sur la conception (fragmentation, réplication) le traitement et l’optimisation des requêtes réparties. En seconde partie le cours présente les différents modèles et langages de données pour le développement de nouvelles applications modernes partant du modèle relationnel objet avec le langage SQL3 pour les données structurées complexes au standard XML pour la modélisation des données semi structurées.
Connaissances préalables recommandée: Base de données relationnel
Contenu de la matière
1. Les BD’s dans un environnement Distribué
- Les différentes architectures de la distribution
- Concepts des BD réparties
- Réplication dans les BD’s
2. Les Bases de données déductives
3. Les bases de Données Objet
- Modèle de données
- Langage de manipulation de données
4. Les bases de Données relationnelles Objet
- Modèle de données
- Langage de manipulation de données
5. Bases de données XML
- Architecture des bases de données Internet
- Modèle de données XML
- Langage XML et XLS, modèle CWM, PMML, XMLSchema
Mode d’évaluation : (Continu :40%, EMD : 60%).
Références
- G. Gardarin , Internet/Intranet et bases de données, Eyrolles 2000
- H. Garcia J D. Uilman J. Widom, Database System – the complete book, prentice Hall
- SerfeAbiteboul, Dan Suciu, Peter Buneman Morgan Kaufmann,Data on the Web : from relations to Semistructured Data and XML” series in Data Management Systems 1999