SQL 기초집 전체 커리큘럼
24-LESSON CURRICULUM전체 강의 공개
SQL 기초집 전체 커리큘럼
하나의 게임 기록·랭킹 데이터베이스를 매 강의 확장하며 SQL을 익힙니다.
강의 수24강
난이도입문 → 초급
최종 결과물설계·조회·변경·분석 가능한 관계형 데이터베이스
| 강 | 핵심 주제 | 프로젝트 확장 결과 |
|---|---|---|
| 01 | DB·관계형 모델·SQL | 데이터 관계 지도 |
| 02 | SQLite·CLI | 로컬 DB 실행 환경 |
| 03 | 테이블·자료형 | 값과 타입 실험 |
| 04 | CREATE TABLE·제약 | players·games 스키마 |
| 05 | INSERT | 샘플 플레이어·경기 |
| 06 | SELECT | 열과 행 조회 |
| 07 | WHERE | 조건 기반 검색 |
| 08 | NULL·LIKE·IN·BETWEEN | 누락·패턴·범위 처리 |
| 09 | 정렬·제한·중복 제거 | 랭킹 후보 조회 |
| 10 | 집계 함수 | 전체 경기 지표 |
| 11 | GROUP BY·HAVING | 그룹별 통계 |
| 12 | UPDATE·DELETE | 안전한 변경 절차 |
| 13 | PK·FK | 4개 관계 테이블 |
| 14 | INNER JOIN | 연결된 경기 결과 |
| 15 | LEFT JOIN | 활동 없는 플레이어 포함 |
| 16 | 서브쿼리 | 평균 이상·상위 기록 |
| 17 | CTE | 단계별 승률 계산 |
| 18 | CASE·문자열·날짜 | 등급·기간 통계 |
| 19 | VIEW | 반복 랭킹 쿼리 |
| 20 | INDEX·EXPLAIN | 조회 계획 비교 |
| 21 | 트랜잭션·ACID | 원자적 경기 기록 |
| 22 | 정규화 | 중복 없는 스키마 개선 |
| 23 | PostgreSQL 비교 | 백엔드 연결 설계 |
| 24 | 최종 프로젝트 | 게임 기록·랭킹 DB 완성 |