Persistance des données II

Quadrimestre 3 -

24 heures

Coordinateur : ARO

Enseignant : ARO

Description générale du cours

Le cours aborde les principes régissant les SGBD relationnels.

Matières de base utilisées

  • Persistance des données: organisations séquentielle, relative, séquentielle indexée, notion d'index, ...
  • Mathématiques: notion d'ensemble, opérateurs ensemblistes et propriétés.

Objectifs

Sensibiliser les étudiants à leur futur rôle de gestionnaires de l'information et leur fournir les concepts de base régissant les SGBD relationnel.

Acquis d'apprentissage

Comprendre le modèle relationnel et s'adapter à tout produit Sgbd de ce type

Plan du cours

Chapitre 1 : Introduction

  • Limites d'un système de gestion de fichier
  • Cahier des charges d'un SGBD

Chapitre 2: Modèle ANSI/SPARC

  • Schémas interne, conceptuel et externes
  • Dictionnaire de données

Chapitre 3: Modèle relationnel

  • Les différentes générations de SGBD
  • Les concepts de base (domaines, relation [schéma, extension, sémantique], ...)
  • Algèbre relationnelle (Union, produit, sélection, projection, jointure...)
  • Langages relationnels
  • La normalisation (Dépendance fonctionnelle, clés de relation, 1, 2 et 3ème formes normales, ...)

Chapitre 4 : SQL

  • Les composants (DDL, DML, DCL)
  • DML (interrogation, modification de données)
  • DCL notion de transaction

Bibliographie

  • G. Gardarin, Bases de Données objet et relationnel, Eyrolles
  • J.-L. Hainaut, Bases de données et modèles de calcul, Dunod