Introduction
Dans ce projet, vous allez apprendre à rechercher les étudiants qui ont suivi des cours offerts par un département spécifique, dans ce cas, le département de Biologie. C'est une tâche courante que les enseignants doivent souvent effectuer lors du calcul des notes des étudiants.
👀 Aperçu
MySQL [edusys]> SOURCE /home/labex/project/multiTableQuery.sql
+-------+--------+-----------+-------+
| ID | name | course_id | grade |
+-------+--------+-----------+-------+
| 98988 | Tanaka | BIO-101 | A |
| 98988 | Tanaka | BIO-301 | NULL |
+-------+--------+-----------+-------+
2 rows in set (0.002 sec)
🎯 Tâches
Dans ce projet, vous allez apprendre :
- Comment démarrer et accéder à la base de données MySQL en utilisant la commande
sudo
- Comment importer un fichier SQL (
edusys.sql
) dans la base de données MySQL - Comment écrire une requête SQL qui joint plusieurs tables (
student
,course
ettakes
) pour récupérer les informations requises - Comment exécuter la requête SQL et afficher le tableau résultant
🏆 Réalisations
Après avoir terminé ce projet, vous serez capable de :
- Comprendre comment travailler avec plusieurs tables de base de données pour récupérer des informations spécifiques
- Écrire des requêtes SQL complexes qui impliquent le jointure de tables et le filtrage des données
- Appliquer vos connaissances SQL à des scénarios du monde réel, comme la recherche de dossiers étudiants dans un système de gestion de cours