Bases de données 2

ECTS

6.0

Nombre d'heures

50.0

Niveau d'étude

Bac +3

Période de l'année

Semestre 6

Présentation

Programme résumé :

  • rappel sur la conception et normalisation des bases de données relationnelles ;
  • organisation physique des bases de données et indexation ;
  • exécution des requêtes SQL et optimisation ;
  • concurrence utilisateur et reprise sur panne ;
  • intégrité et bases de données actives ; 
  • langage procédural de bases de données ;
  • illustration avec un système de gestion de bases de données comme Oracle.

Objectifs

  • Comprendre le fonctionnement interne d'un système de gestion de bases de données (architecture, stockage, execution des requêtes).
  • Savoir lire un plan d'exécution de requête et l'interpréter.
  • Identifier les index permettant d'optimiser une requête.
  • Mettre en place des structures adéquates (contraintes, déclencheurs) pour garantir l'intégrité d'une base de données.
  • Être capable d'utiliser un système de gestion de base de données et le langage procédural associé.

Conditions d'admission

Pré-requis :

  • Savoir concevoir une base de données (modèle conceptuel et logique de données, normalisation).
  • Maîtriser le modèle relationnel et le langage SQL.

Volume horaire

CM10
TD20
TP20

Compétences visées

  • Être capable d'analyser le fonctionnement interne d'un système de gestion de bases de données.
  • Savoir lire un plan d'exécution de requête et l'interpréter.
  • Identifier les index permettant d'optimiser une requête.
  • Mettre en place des structures adéquates (contraintes, déclencheurs) pour garantir l'intégrité d'une base de données.
  • Être capable d'utiliser un système de gestion de base de données et le langage procédural associé.

Méthode d'enseignementEn présence

Composante

Etudiants internationaux

Ouvert aux étudiants en échange

Lieu(x)

  • Futuroscope
Logo

Nous contacter

15, rue de l'Hôtel Dieu
TSA 71117
86073 POITIERS Cedex 9 - France
Tél : (33) (0)5 49 45 30 00
Fax: (33) (0)5 49 45 30 50

Suivez-nous