프로젝트 의 MySQL 스킬 트리

학생 성적 관리 시스템

초급

본 프로젝트에서는 MySQL 을 사용하여 학생 정보 관리 시스템을 구축하는 방법을 배웁니다. 이 시스템은 student_info 및 student_score 두 개의 테이블로 구성되며, 이들 간에는 외래 키 관계가 설정되어 있습니다.

databasemysql

💡 이 튜토리얼은 영어로 번역되었습니다. 원본을 보려면 영어로 전환

소개

이 프로젝트에서는 MySQL 을 사용하여 학생 정보 관리 시스템을 만드는 방법을 배우게 됩니다. 이 시스템은 student_infostudent_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 지식을 적용하여 간단한 학생 정보 관리 시스템을 구축합니다.

강사

labby
Labby
Labby is the LabEx teacher.