데이터베이스 기초집 전체 커리큘럼
22-LESSON CURRICULUM전체 강의 공개
데이터베이스 기초집 전체 커리큘럼
게임 기록·랭킹 서비스의 데이터베이스를 요구사항에서 운영 체크리스트까지 단계적으로 개선합니다.
강의 수22강
난이도초급 → 중급
최종 결과물설계·성능·동시성·운영을 설명할 수 있는 PostgreSQL 데이터베이스
| 강 | 핵심 주제 | 프로젝트 확장 결과 |
|---|---|---|
| 01 | DBMS의 역할 | 애플리케이션·DBMS 책임 지도 |
| 02 | 관계형 모델·무결성 | 무결성 규칙 목록 |
| 03 | 데이터베이스·스키마·테이블 | 네임스페이스 구조 |
| 04 | 요구사항 분석 | 엔터티·관계 후보 사전 |
| 05 | ERD·카디널리티 | 랭킹 서비스 ERD 초안 |
| 06 | 무결성 제약 | 오류를 거부하는 스키마 |
| 07 | 정규화·비정규화 | 3정규형 기반 모델 |
| 08 | 타입·NULL | 값 도메인과 누락 정책 |
| 09 | 공통 컬럼 | 감사·소프트 삭제 정책 |
| 10 | 인덱스 | 조회 패턴별 인덱스 후보 |
| 11 | EXPLAIN | 실행 계획 비교 기록 |
| 12 | 트랜잭션·ACID | 경기 저장 작업 단위 |
| 13 | 동시성 이상 | Lost Update 재현·방지 |
| 14 | 격리·잠금·교착 | 잠금 순서와 재시도 기준 |
| 15 | 연결·풀 | FastAPI 연결 생명주기 |
| 16 | ORM·Raw SQL | 데이터 접근 책임 경계 |
| 17 | Alembic | 검토 가능한 스키마 변경 |
| 18 | 백업·복구 | dump·restore 연습 |
| 19 | 보안 | 최소 권한 역할과 비밀 관리 |
| 20 | 로그·모니터링 | 느린 쿼리 점검 루틴 |
| 21 | SQL·NoSQL | 요구사항 기반 선택표 |
| 22 | 최종 프로젝트 | 설계·성능·운영 점검 보고서 |