소개
이 프로젝트에서는 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 지식을 적용하여 간단한 학생 정보 관리 시스템을 구축합니다.




