Travaux pratiques
Les TP sont faits sous le SGBD PostgreSQL, par exemple via l’interface de DBeaver. Toutes les informations de connexion au serveur de bases de données sont ici.
Memo sur la syntaxe de PostgreSQL
La documentation officielle de PostgreSQL en français et très complète.
Selon votre groupe, les semaines de TP votre séance est soit le mardi matin soit le jeudi après-midi (séances de 3h)
- 19 ou 21 septembre
- Objectifs : instructions élémentaires de création d’une BD avec clés et clés étrangères, requêtes SQL
- Sujet : Exercices 1 et 2. Pour vous aider à savoir si vos requêtes sont correctes, vous avez ici les résultats attendus dans les différentes question.
- script d’insertion des tuples
- 10 octobre ou 12 octobre
- Objectifs : requêtes agrégatives et fenêtrages, même sujet que le TP 1, questions 3, 4 et 5.
- 7 novembre ou 9 novembre
- Objectifs : Implémentation d’un schéma en SQL, vérification différée de contraintes, triggers et fonctions.
- Sujet
- Pour gagner du temps : Script de création des relations
- Voir la documentation sur les triggers
- Objectifs : Implémentation d’un schéma en SQL, vérification différée de contraintes, triggers et fonctions.
- 14 novembre ou 16 novembre
- Objectif : rétro-conception d’un jeu de données dénormalisé
- 5 décembre ou 7 décembre
- Objectifs : se familiariser avec la compréhension des plans d’exécution, observer l’effet des index et de la forme des requêtes, réaliser un partitionnement.
- Sujet
- 12 décembre : TP noté