Введение
В этом проекте вы научитесь создавать систему управления информацией о студентах с использованием MySQL. Эта система включает две таблицы: student_info
и student_score
, между которыми существует связь по внешнему ключу.
👀 Предварительный просмотр
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)
🎯 Задачи
В этом проекте вы научитесь:
- Как запустить сервер MySQL и войти в терминал MySQL
- Как создавать базу данных и таблицы с использованием SQL-инструкций
- Как установить связь по внешнему ключу между двумя таблицами
🏆 Достижения
После завершения этого проекта вы сможете:
- Понять концепцию реляционной базы данных и научиться создавать и управлять таблицами
- Реализовать ограничение по внешнему ключу для обеспечения целостности данных между связанными таблицами
- Применить свои знания SQL для создания простой системы управления информацией о студентах