LIF10 2014-2015 automne : Fondements des bases de données

Généralités
Intervenants
Emplois du Temps

L'emploi du temps de chaque groupe est disponible sur ADE.

Organisation des séances
Date Séance Contenu
09/09/2014CM1 Introduction : Modèle relationnel, algèbre relationnelle, SQL
23/09/2014CM2 Contraintes dans le modèle relationnel (diapos) (video), Dépendances fonctionnelles (syntaxe et sémantique) (diapo) (video)
23/09/2014TD1 Langages de requêtes pour le modèle relationnel (correction)
30/09/2014CM3 Inférence de dépendances fonctionnelles : le système d'Armstrong (video), Inférence de dépendances fonctionnelles : fermeture d'un ensemble d'attributs (video)
30/09/2014TD2 Introduction aux dépendances (correction)
07/10/2014CM4Complétude du système d'Armstrong et relation d'Armstrong (video) + CC1 ( 45 minutes )
07/10/2014TD3Fermeture d'un ensemble d'attributs (correction)
14/10/2014Soutien Correction CC1
14/10/2014TD4Dépendances fonctionnelles satisfaites par une instance, lien avec la logique propositionnelle(correction)
03/11/2014 CM5 Couvertures d'ensembles de dépendances fonctionnelles(video), Inférence de dépendances d'inclusion (video)
03/11/2014TD5Relation d'Armstrong, couvertures, dépendances d'inclusion(correction)
18/11/2014CM6Normalisation : introduction (video), formes normales basées sur les DFs(video)
18/11/2014TD6Formes normales, décomposition(correction)
25/11/2014CM7 DMV et algorithme de normalisation, (video), Modèle Entité-Association
25/11/2014TD7TD6 + CC2
02/12/2014CM8Techniques d'indexation
02/12/2014TD8Conception & Normalisation (correction), Correction CC2
09/12/2014CM9XML, XQuery, XPath
09/12/2014TD9Principales structures d'index (correction_exo1,,B-arbre)
16/12/2014CM10Révisions
16/12/2014TD10CC3 (une correction)
Travaux Pratiques

<note important>TP : Accès au serveur pédagogique Oracle Voir ce lien pour plus d'informations : http://liris.cnrs.fr/~ecoquery/dokuwiki/doku.php?id=enseignement:aide:oracle

Les logins sont indiqués dans tomuss. </note>

Séance Date Sujet
TP1 09/10/2014 Langages de définition et de manipulation de données (Correction)
TP2 16/10/2014 Contraintes et dictionnaire (Correction)
TP306/11/2014Transactions à déposer sur Spiral à la fin de la séance
V1 Introduction au langage PL/SQL (slides)
V2Langage PL/SQL: exceptions, fonctions, procédures, triggers(slides)
TP413/11/2014PL/SQL(une correction)
TP520/11/2014TP Noté, à déposer sur Spiral en fin de séance
TP627/11/2014Bibliothèque coopérative (modélisation)
TP704/12/2014 - 11/12/2014 Graphes augmentés , Question Bonus : Représenter les données (textuelles) suivantes sous forme d'un graphe augmenté et effectuer les requêtes définies précédemment dessus.

<note>Quelques liens utiles

</note>