Ceci est une ancienne révision du document !
TP introduction SQL
Vous pouvez utiliser le serveur https://bdd.imst.os.univ-lyon1.fr avec les login et mot de passe fourni par votre enseignant.
Requêtes simples
Faire des requêtes sur la table des catégories
- Listez l'ensemble de la table
- Listez uniquement le titre de toutes les catégories
- Listez les catégories qui sont des sujets ? Combien y en a-t-il ?
- Listez les sujets qui contiennent le mot science.
Requêtes avec jointure
vous devez faire une jointure entre les tables courses
et courses_runs
- Trouvez la date de début de tous les cours.
- Trouvez les cours qui ont lieu après octobre 2022
- Trouvez les cours qui ont lieu après octobre 2022 et parlent de données ou de mathématiques
Requête plus complexes
- Trouvez tous les mots clefs utilisés par chacun des cours de science en n'affichant que le mot clef et le titre du cours
On cherche à obtenir une liste avec chaque mots clef utilisé par toutes les organisations avec l'affichage uniquement du nom de l'organisation et de la valeur du mot clef.
- Faites la requête
Rappel:
- Un mot clef est une catégorie de genre
subject
- Les catégories sont liées aux cours qui sont liées au organisations.
En python
Faire un programme python qui exécute la requête précédente et affiche un tableau:
Nom organisation | liste mot clef |
---|---|
INSA | … |
UCBL | … |