LIFBDW2 2020-2021 Automne : Bases de données avancées

Généralités
Intervenants
Emplois du Temps

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

Calendrier présentiel - distanciel

MCC

Quelques sujets des années précédentes

Organisation des CMs
Date Séance Contenu
8/09/2020 CM1 Introduction : Modèle relationnel, algèbre relationnelle, SQL
08/09/2020 CM2 Contraintes dans le modèle relationnel (diapos) (video), Dépendances fonctionnelles (syntaxe et sémantique) (diapo) (video)
22/09/2020 CM3 Inférence de dépendances fonctionnelles : le Système d'Armstrong (Video), Fermeture d'un ensemble d'attributs (Video)
29/09/2020 CM4 Complétude du système d'Armstrong et relations d'Armstrong (Video), Couvertures d'ensembles de dépendances fonctionnelles (Video)
06/10/2020 CM5 Dépendances d'inclusion (video),Introduction à la normalisation (video)
13/10/2020 CM6 Formes normales basées sur les DFs (video), Dépendances multivaluées et algorithmes (video)
20/10/2020CM7 Révisions CC CC2018, CC2019 (corrigé)
03/11/2020CM8Modélisation Entité/Association
10/11/2020CM9Modélisation E/A (suite et fin)
17/11/2020CM10Techniques d'indexation
24/11/2020CM11XML, DTD, XPATH
01/12/2020CM12 pas de CMs
08/12/2020CM13Corrections et annales
Travaux Dirigés
Date Séance Contenu Correction
22/09/2020 TD1 Langages de requêtes pour le modèle relationnelCorrection
29/09/2020 TD2 Introduction aux dépendances
06/10/2020 TD3 Fin TD2 Correction
13/10/2020 TD4 Fermeture d'un ensemble d'attributs Correction
20/10/2020TD5Enumération et relations d'ArmstrongCorrection
03/11/2020TD6Couvertures, dépendances et logiqueCorrection
10/11/2020TD7Fin Feuille TD précédente + Formes normales
17/11/2020TD8 Fin feuille de TD précédente Correction
24/11/2020TD9 Structures d'indexCorrection
01/12/2020TD10 XML, XPATHCorrection
Travaux Pratiques

Infos Connexion BD

Documentation Postgresql

Memo sur la syntaxe de PostgresSQL

Date Séance Contenu
24/09/2020TP1 Langages de définition et de manipulation de données
01/10/2020TP2 Fin TP1
08/10/2020TP3 Contraintes et Dictionnaire
15/10/2020TP4 Fin TP précédent puis Implémentation des algorithmes vus en cours
22/10/2020TP5Transactions et Vues
05/11/2020TP6PL/pgSQL : Fonctions
12/11/2020TP7PL/pgSQL : Exceptions et Triggers( une correction)
19/11/2020TP8 Pas de TP (Examens)
26/11/2020TP9 XPATH
03/12/2020TP10 Projet : Transformation d'un tableau en base de données relationnelle
10/12/2020TP11 Projet
17/12/2020TP12 Projet
Cours "Oracle– PL/SQL"
Programmation en PL/SQL Oracle – commandes de baseDiapos, video,script
Programmation en PL/SQL Oracle – les curseursDiapos,video, script
Programmation en PL/SQL Oracle – procédures, fonctions et exceptionsDiapos, video, script
Programmation en PL/SQL Oracle – les déclencheursDiapos, video, script
Programmation en PL/SQL Oracle – les transactionsDiapos,video,script
Programmation en PL/SQL Oracle – les vuesDiapos,video, script