UE Bases de données avancées

Diplômes intégrant cet élément pédagogique :

Descriptif

Le but de cette UE est d'apporter aux étudiants une connaissance approfondie des bases de données, de leurs fonctions à leur utilisation au sein d'un système d'information.

Les aspects avancés en bases de données seront étudiés sous un angle théorique et pratique. Le cours présente les notions de prise en compte des contraintes métiers sur les données, d'accès concurrentiel et de gestion de transaction, d'optimisation d'accès aux données, de modèles de données non relationnel (relationnel objet, NoSQL, RDF), de mapping (ORM). Le cours insiste sur la logique d'association de ces différentes notions pour construire efficacement un système d'information fiable et performant.

Pré-requis recommandés

Bonnes connaissances du modèle relationnel et du langage SQL.

Compétences visées

- Savoir passer des besoins fonctionnels à des choix techniques en matière de gestion de données,
- Identifier les verrous technologiques en matière de gestion de données,
- Connaître les modèles théoriques pour savoir identifier les bons outils en matière de gestion et d'accès aux données,
- Maitriser les architectures modernes en matière de gestion de données

Informations complémentaires

Méthode d'enseignement : En présence
Lieu(x) : Grenoble
Langue(s) : Français