Introduction
Dans ce projet, vous allez apprendre à effectuer diverses requêtes SQL sur une base de données d'étudiants et de cours. La base de données est composée de trois tables : la table Étudiant (S), la table Cours (C) et la table Étudiant - Cours (SC). Vous allez apprendre à récupérer et à manipuler les données de ces tables pour accomplir différentes tâches.
👀 Aperçu

🎯 Tâches
Dans ce projet, vous allez apprendre :
- Comment lister les noms de tous les étudiants qui n'ont pas suivi de cours enseignés par le professeur "Daniel"
- Comment lister les numéros d'étudiant et les noms d'étudiants qui ont échoué (note < 60) dans deux cours ou plus
- Comment lister les noms de tous les étudiants qui ont suivi à la fois le cours "11" et le cours "12"
- Comment lister les numéros d'étudiant de tous les étudiants dont la note dans le cours "11" est supérieure à celle dans le cours "12", et les trier par ordre croissant
- Comment lister les noms de tous les étudiants qui sont âgés de plus de "John Davis"
- Comment lister le numéro d'étudiant de l'étudiant ayant la meilleure note parmi tous ceux qui ont suivi le cours "12"
- Comment lister les noms de tous les étudiants, ainsi que leurs identifiants de cours sélectionnés et leurs notes
- Comment lister les numéros d'étudiant et les notes totales (alias : SG) d'étudiants qui ont suivi quatre cours ou plus, triés par ordre décroissant de notes totales
🏆 Réalisations
Après avoir terminé ce projet, vous serez capable de :
- Comprendre comment écrire des requêtes SQL complexes pour récupérer et manipuler des données dans une base de données relationnelle
- Appliquer diverses techniques SQL, telles que les sous - requêtes, les jointures, les agrégations et le tri, pour résoudre des problèmes d'analyse de données du monde réel
- Développer des compétences SQL essentielles pour la prise de décision et la résolution de problèmes axées sur les données