Semaine civile 51 du lundi 15/12/2025 : 3h de TP en autonomie. Continuer à travailler en autonomie sur les requêtes d’interrogation, après avoir créé et peuplé la BD à l’aide des scripts de correction qui vous seront fournis en début de la semaine 51.
Rendu du livrable 3 : Semaine civile 2
Le second livrable (livrable 3) sera constitué de 16 requêtes métiers classées par mécanisme, chacune étant exprimée en français et en SQL et illustrée par un jeu d'essai :
- jointure : 2 requêtes dont au moins 1 multi-jointures
- ORDER BY : 2 requêtes dont au moins 1 mettant en œuvre plusieurs attributs de tri
- GROUP BY : 3 requêtes (criteres statiques)
- GROUP BY HAVING : 3 requêtes dont 1 avec sous-requête dans le HAVING (critere dynamique)
- Fonctions d’agrégation : 2 requêtes avec une ou plusieurs fonctions d’agrégation (MIN, MAX, etc.) ****
- Sous-requêtes : 4 requêtes utilisant au niveau de l’imbrication des opérateurs de comparaison ainsi que les prédicats IN et NOT IN
- Attention ! Il faut que chaque mécanisme utilisé le soit à bon escient par exemple utiliser une sous-requête quand c’est absolument nécessaire, ou un GROUP BY quand cela est utile…
- De plus les requêtes doivent avoir un sens par rapport aux objectifs d'un adhérent-hébergeur ou d'un client ou des administrateurs de la centrale. Elles ne doivent pas être triviales et elles doivent illustrer les besoins :
- gestion des thématiques
- gestion des séjours
- état des réservations…
- Pour chacune des requêtes, vous devez expliquer à qui elle est destinée, quel est l’intérêt de cette requête.
|** Questions du 19/12/2025 ** | |Requêtes métier ? Interressant pour l'utilisateur car c'est lui qui fera ces requetes |Classer par mécanisme ? jointure, GROUP By, ... |Chacune étant exprimée en français et en SQL : | Est ce que cela correspond à un commentaire au dessus de la requête comme en C++ ? OUI, donner le but et l'utilité |Quelle façon de travailler à plusieurs? Essayer avec oracle en rentrant a la rentrée | |** Fin **