UE Base de données

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

Descriptif

L'objectif de ce cours est d'approfondir l'utilisation d'une base données au sein d'un système d'informations. Plusieurs notions fondamentales seront donc développées afin de donner aux étudiants une maîtrise plus complète d'un système de gestion de bases de données, pouvant s'inscrire dans un cadre applicatif. Les aspects transactionnels et la concurrence d'accès seront particulièrement développés. Nous revisiterons la notion de contraintes d'intégrités en montrant comment les implémenter au sein de Bases de données dynamiques et quelles sont les limites de cette approche. L'aspect performance sera également étudié en nous concentrant sur les différents moyens d'optimiser une requête. Nous nous appuierons sur le SGBD Oracle pour illustrer et mettre en pratique ces différentes notions. Les étudiants deviendront donc des spécialiste en bases de données, et non plus de simple utilisateurs.

Pré-requis

Bases de données relationnelles : modèle et langage. Notion de base de système d'exploitation. Algorithmique

Informations complémentaires

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