Persistance des données I

Quadrimestre 2 -

36 heures

Coordinateur : NPX

Enseignants : NPX, SDR, JSS, HAL, CUV

Description générale du cours

Le cours est une introduction aux différents éléments de la gestion de la persistance des données. Il présente les systèmes de gestion de fichiers (SGF) et le traitement des fichiers, ainsi que les systèmes de gestion de base de données (SGBD).

Matières de base utilisées

Les bases de l’algorithmique

Objectifs

  • Comprendre les notions de représentation, de description et de sémantique des données,
  • Savoir manipuler les différentes organisations de fichiers, percevoir leurs implémentations
  • Fournir les notions nécessaires à comprendre ultérieurement (cours de deuxième) les paramétrages d'un schéma physique de BD relationnelle,
  • Pouvoir écrire et comprendre les requêtes dans un BD relationnelle.

Acquis d'apprentissage

  • Pouvoir écrire des algorithmes de manipulation de fichiers structurés dans un pseudo-code adapté,
  • Connaître les principes de l'organisation des données en fichiers plats ou structurés, et pouvoir les utiliser,
  • Connaître les principes de base du modèle relationnel des bases de données,
  • Pouvoir écrire et comprendre les requêtes dans un BD relationnelle.

Plan du cours

  • Introduction
  • Algorithmes de traitements de fichiers séquentielle
  • Algorithmes de traitement de rupture
  • Schémas de bases de donneés : analyse et création
  • BD relationnelles : requêtes SQL

Bibliographie

  • Bases de données Concepts, utilisation et développement de Jean-Luc Hainaut, Dunod, 3ème édition