Master informatique semestre 3

Bases de Données Avancées J1IN9315

BDA 2011/2012

Cours:

Plan du cours

  1. Rappels:
    1. SQL (quelques transparents)
    2. Dépendances fonctionnelles (quelques transparents)
    3. Normalisation des schémas relationnels (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. Reprise sur panne fichiers "log" (de types "undo", "redo" et "undo/redo")
  4. 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

Mercredi 9 Novembre, 2011 23:03 Christian Retoré