Base de données II

Informations

ResponsableGéraldine Del Mondo
Enseignant(s)Géraldine Del Mondo, Nicolas Malandain
LangueFrançais
Crédits2
Volume horaireCM : 10.5h TD : 21h
Site webhttp://moodle.insa-rouen.fr/course/view.php?id=31

Objectifs

Approfondissement des concepts physiques associés aux bases de données relationnelles (Stockage) et mise en oeuvre d'une base de données au sein d'une application (Java) au travers des extensions SQL et du concept de DAO. Introduction à deux types de bases de données particulières (données géographiques, noSQL).

Capacités enseignées

  • Référentiel INSA :
    • Adapter un modèle en fonction de contraintes (physiques, systèmes, temps, complexité, etc.) [1P]
    • Maîtriser un langage d'interrogation de base de données [3P]
  • Référentiel CNISF :
    • J40B [3P]
1 - notion, 2 - théorisation, 3 - application, I - intégralement, P - partiellement

Programme

  • Stockage
  • Un exemple de base de données : les bases de données géographiques
  • L'héritage
  • Extensions SQL (PL/PGSQL, JDBC)
  • DAO (Data Access Object)
  • Evolution des bases de données, aperçu d'un modèle émergent (noSQL)

Pré-requis

Base de données 1,

Algorithmique

Bibliographie

  • Bases de Données : Objet et relationnelle G. Gardarin, Eyrolles, (Partie relationnelle)

Méthode d'évaluation

  • Examen final : 100%