BD Avancées

Chapitre1 : Contraintes d'intégrité : typologie, vérification, définition en SQL 2. Triggers: définition (événement, condition et action), modèle d'exécution, expression en SQL3. Vues : définition, utilisation pour l'interrogation, mise à jour au travers des vues, matérialisation des vues.

Chapitre 2 : Conception et optimisation de schéma relationnel : notion de redondance, dépendance fonctionnelle, déduction (axiome d'Armstrong) et couverture minimale, formes normales.

Chapitre 3 : Evaluation et optimisation de requête : arbre algébrique, optimisation logique par réécriture, opérateurs physiques et modèle de coût, choix du meilleur plan d'exécution.

Chapitre 4 : Transactions : définition, propriétés (Atomicité, Cohérence, Isolation, Durabilité), résistance aux pannes (journalisation, validation, reprise à froid et à chaud. -Contrôle de concurrence : notion de sérialisabilité, verrouillage deux phases, interblocages, ordonnancement par estampillage.

Chapitre 5 : Introduction aux Entrepôts de données.