SQL 및 데이터 모델링 — 학습 가이드
SQL 및 데이터 모델링 Associate 인증을 위한 무료 일러스트 동반 가이드입니다. 5개 모듈은 정확한 SELECT 쿼리부터 조인, 서브쿼리, 윈도우 함수, 집합 연산을 거쳐 관계형 설계(관계형 모델, ER 모델링, 제약 조건, 트랜잭션, 정규화, 분석용 차원 스키마)까지 다룹니다. Mermaid 다이어그램, 실행 가능한 SQL, 비교 표 및 실제 예제가 전반에 걸쳐 제공됩니다.
Key facts
- Course price: $91 (one-time payment)
- Field: Data Engineering & Analytics
- Prepares for: SQL 및 데이터 모델링 어소시에이트
- 5 modules · 15 lessons · about 3 hours of lessons
- Self-paced, online, illustrated lessons
Course outline
- SELECT로 질의하기 — 데이터 정밀 읽기: SELECT/WHERE/ORDER BY/LIMIT, 연산자 및 NULL 처리, 데이터베이스가 실제로 질의를 평가하는 논리적 순서.
- SELECT, WHERE, ORDER BY, LIMIT
- 연산자, 조건자 및 NULL
- SQL이 실제로 쿼리를 실행하는 방법
- 집계 및 조인 — GROUP BY/HAVING으로 데이터 요약, 모든 JOIN 유형으로 테이블 결합 — 다중 테이블 SQL의 핵심.
- 집계, GROUP BY 및 HAVING
- INNER 및 OUTER 조인
- SELF 및 CROSS 조인
- 서브쿼리, CTE, 윈도우 및 집합 — 고급 질의 구성: 중첩 및 상관 서브쿼리, CTE(재귀 포함), 윈도우 함수, 집합 연산.
- 서브쿼리와 CTE
- 윈도우 함수
- 집합 연산
- 관계형 설계 및 무결성 — 관계형 모델 및 ER 모델링, 데이터를 보호하는 제약 조건, 인덱스 및 성능, ACID 트랜잭션.
- 관계형 모델과 ER 모델링
- 키, 제약 조건, 인덱스
- 트랜잭션과 ACID
- 정규화 및 분석 모델링 — 정규형 1NF-BCNF 및 비정규화 시점, 차원 모델링: 사실 및 차원 테이블, 스타 대 스노우플레이크 스키마.
- 정규화: 1NF에서 BCNF까지
- 비정규화와 트레이드오프
- 스타 스키마와 스노우플레이크 스키마