projet dans MySQL Skill Tree

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

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.

Base de donnéesMySQL

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

Programme

★★ Challenge Mode: for Advanced Users
★ Guided Mode: for Beginners

Introduction

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.

Recommandé pour vous

no data