소개
이 프로젝트에서는 학생 - 강좌 데이터베이스에 대해 다양한 SQL 쿼리를 수행하는 방법을 배우게 됩니다. 데이터베이스는 세 개의 테이블로 구성됩니다: 학생 테이블 (S), 강좌 테이블 (C), 그리고 학생 - 강좌 테이블 (SC). 이러한 테이블에서 데이터를 검색하고 조작하여 다양한 작업을 수행하는 방법을 배우게 됩니다.
👀 미리보기

🎯 과제
이 프로젝트에서 다음을 배우게 됩니다:
- "Daniel" 강사가 가르치는 강좌를 수강하지 않은 모든 학생의 이름을 나열하는 방법
- 두 개 이상의 강좌에서 낙제 (성적 < 60) 한 학생의 학번과 이름을 나열하는 방법
- 강좌 "11"과 강좌 "12"를 모두 수강한 모든 학생의 이름을 나열하는 방법
- 강좌 "11"의 성적이 강좌 "12"보다 높은 모든 학생의 학번을 나열하고 오름차순으로 정렬하는 방법
- "John Davis"보다 나이가 많은 모든 학생의 이름을 나열하는 방법
- 강좌 "12"를 수강한 모든 학생 중 가장 높은 성적을 받은 학생의 학번을 나열하는 방법
- 모든 학생의 이름과 선택한 강좌 ID 및 성적을 함께 나열하는 방법
- 네 개 이상의 강좌를 수강한 학생의 학번과 총 성적 (별칭: SG) 을 총 성적의 내림차순으로 정렬하여 나열하는 방법
🏆 성과
이 프로젝트를 완료하면 다음을 수행할 수 있습니다:
- 관계형 데이터베이스에서 데이터를 검색하고 조작하기 위해 복잡한 SQL 쿼리를 작성하는 방법을 이해합니다.
- 서브쿼리 (subqueries), 조인 (joins), 집계 (aggregations), 정렬 (sorting) 과 같은 다양한 SQL 기술을 적용하여 실제 데이터 분석 문제를 해결합니다.
- 데이터 기반 의사 결정 및 문제 해결에 필수적인 SQL 기술을 개발합니다.




