Master informatique semestre 3

Bases de Données Avancées BDA

 

Plan du cours (programme 2008/2009: tout sauf ce qui est en gris)

  1. Rappels: diagramme entité/association (quelques transparents) , modèle relationnel (quelques transparents) , SQL (quelques transparents)
  2. Modèles alternatifs aux Tables/SQL :
    1. Datalog (quelques transparents)
      Pour pratiquer: DES (surcouche datalog des implémentations courantes de Prolog dont SWI Prolog gratuit et toute plates-formes)
    2. Standard Bases de Données Objet : ODL (Object Description Language) et OQL (Object Query Language)
    3. XML (mémento), XQuery (des transparents de Serge Abiteboul, un chapitre de livre de Jonathan Robie, la norme W3C )
      pour pratiquer: exemple de fichier Films.xml et Artistes.xml de Tiphaine Accary-Barbier
      interpréteurs gratuits de XQuery: Galax toutes plates-formes ou pour MacOS une série de logiciels dont AquaQuery et
      XSLPalette
  3. Dépendances fonctionnelles (quelques transparents) et normalisation des schémas relationnels (quelques transparents)
  4. Reprise sur panne fichiers "log" (de types "undo", "redo" et "undo/redo") pas traité en 2007/2008
  5. Gestion des accès concurrents (mémento)
    1. sérialisabilité, sérialisabilité par permutation, graphe de précédence
    2. verrous simples; verrous partagés et exclusifs; verrous partagés, exclusifs et potentiellement exclusifs, verrous d'incrémentation
    3. estampillage simple; estampillage avec copies multiples
    4. méthode de validation

 

Pour s'entraîner

TP:

Références:

Autres documents sur les bases de données

lundi 12 janvier, 2009 19:54 Christian Retoré