Introduction
Dans ce projet, vous apprendrez à créer un système de gestion d'informations sur les étudiants en utilisant MySQL. Ce système comprend deux tables : student_info
et student_score
, avec une relation de clé étrangère entre elles.
👀 Aperçu
MySQL [studentSys]> DESC student_info;
+-------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+----------------+
| Id | int | NO | PRI | NULL | auto_increment |
| name | varchar(10) | YES | | NULL | |
+-------+-------------+------+-----+---------+----------------+
2 rows in set (0.002 sec)
MySQL [studentSys]> DESC student_score;
+-------+------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+------------+------+-----+---------+-------+
| Id | int | NO | PRI | NULL | |
| score | varchar(4) | YES | | NULL | |
| Sid | int | YES | MUL | NULL | |
+-------+------------+------+-----+---------+-------+
3 rows in set (0.001 sec)
🎯 Tâches
Dans ce projet, vous apprendrez :
- Comment démarrer le serveur MySQL et vous connecter au terminal MySQL
- Comment créer une base de données et des tables en utilisant des instructions SQL
- Comment établir une relation de clé étrangère entre deux tables
🏆 Réalisations
Après avoir terminé ce projet, vous serez en mesure de :
- Comprendre le concept de base de données relationnelle et savoir comment créer et gérer des tables
- Mettre en œuvre une contrainte de clé étrangère pour garantir l'intégrité des données entre les tables liées
- Appliquer vos connaissances en SQL pour construire un simple système de gestion d'informations sur les étudiants