AccueilLicence généraleInformatiqueEnseignementsBases de données relationnelles : approfondissement

Licence InformatiqueUE Bases de données relationnelles : approfondissement

Contenu

  • Requêtes complexes : imbriquées, récursives, hiérarchiques,…
  • Notions de transaction et de concurrence
  • Traitement et optimisation de requêtes, implémentations des opérateurs
  • Gestion des droits
  • Extension du relationnel aux objets (SQL3)

Compétences visées

  • Concevoir, implémenter et exploiter des bases de données.

Langue utilisée

Langue principale utilisée par cet enseignement : Français.

Bibliographie

  • Introduction aux bases de données, Auteur(s) : Chris J. Date.
  • Ramakrishnan and Gehrke : Database Management Systems
  • L'art des bases de données. tome 1 : introduction aux bases de données MIRANDA Serge / BUSTA José-Maria.
  • Bases de données, Georges Gardarin.
  • Foundations of databases, Abiteboul S., Hull R., Vianu V.
  • A First Course in Database Systems (3rd edition), J. D. Ullman, J. Wildom, Ed. Pearson, 2008.
  • Conception et architecture des bases de données, Auteur(s) : Elmasri Ramez, Navathe Shamkant, Daniel Serain.
  • Database Systems : Concepts, Languages and Architectures, P. Atzeni, S. Ceri, S. Paraboschi et R. Torlone.
  • NoSQL Distilled, A Brief Guide to the Emerging World of Polyglot Persistence, P. J. Sadalage, M. Fowler, Addison-Wesley, 2013.

Pré-requis recommandés

  • Bases de données relationnelles

Volume des enseignements

  • Cours magistraux : 9 heures
  • Travaux dirigés : 9 heures
  • Travaux pratiques : 12 heures

Les formations qui utilisent cet enseignement