Requêtes SQL pour l'analyse des cours des étudiants

Débutant

Dans ce projet, vous apprendrez à effectuer diverses requêtes SQL sur une base de données de cours d'étudiants. La base de données se compose de trois tables : la table Étudiant (S), la table Cours (C) et la table Cours d'Étudiant (SC). Vous apprendrez à récupérer et à manipuler les données de ces tables pour accomplir différentes tâches.

SQLMySQL

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

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

Image d'aperçu de la base de données SQL

🎯 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

Enseignant

labby

Labby

Labby is the LabEx teacher.