MASTER RSSI

Bases des données Avancées II

Objectifs de l’enseignement

Etude d’une part des notions fondamentales d’expressivité des langages de requêtes et leurs évolutions, et d’autre part l’étude des différents modèles avancés des bases de données.

Connaissances préalables recommandées

Notions de base sur les bases de données.

Contenu de la matière –

Expressivité et complexité des langages de requêtes (langages algébriques, langages prédicatifs, langages évolués, pouvoir d’expression, critères de complétude) – Evolution des modèles de base de données (modèles à valeurs structurées, avec identité d’objet, relationnel étendu) – Base de donnée Orienté-objet – Bases de données objet relationnelles (modèle relationnel objet et langage SQL3 sous Oracle ) – Bases de données et Xml (représentation des données semi-structurées, XML et les données semi-structurées, les bases de données XML, les langages de requêtes (Xpath, XQL, XMLQL, Xquery ….) – Bases de données spatio-temporelles

Mode d’évaluation :

60% examen et 40% travail personnel

Références –

S. Abiteboul, R. Hull et V. Vianu. Foundations of Databases. Addison-Wesley. 1995. Il existe une traduction en français chez Vuibert – R. Elmasri. Fundamentals of Database Systems. Addison-Wesley,2004. – Gardarin G, Bases de données : objet et relationnel, Eyrolles (2002) – Valduriez P, Ozsu MT, SGBD avancés : bases de données objets, déductives, réparties, Ed. Prentice Hall (1991) – Alexandre Brillant, XML Cours et exercices, Eyrolles (2007)