SQLD 학습 및 준비 기록
SQLD를 준비하면서 기록했던 학습 내용과 과정을 블로그에 정리했다.
이력서에 한줄 더 추가하기 위해 이번 2024-08-24 SQLD 시험을 보게 되었다.
이미 데이터베이스 설계 및 동적 쿼리 작성을 많이 경험해보아서 데이터베이스 이론을 다시 점검한다는 느낌으로 시험 준비에 임했다.
1. 학습 방향 설정
1. 이론 학습
이론 학습은 홍쌤의 데이터랩을 추천한다.
- 대학 동기의 추천으로 알게 된 유튜브 채널
- 이론이 탄탄히 준비되어 있다. 별도의 이론서가 필요 없는 수준
다만, 빠른 학습을 위하여 알고 있는 내용은 빠르게 건너 띄었다.
- 추가로 대학 동기의 블로그도 참고하여 학습하였다.
2. 실전/기출 학습
하루만에 빠르게 이론 학습 및 정리를 마무리 짓고, 기출문제를 풀 계획이다.
기출 학습은 SQL 자격 검정 실전문제 (속칭 노랭이) 로 진행하기로 결정하였다.
- 출제기관에서 출판한 SQLD 실전 기출 문제… 반드시 풀어봐야 한다.
- 문제를 풀고 몰랐던 이론을 별도로 정리할 필요가 있다.
3. 학습 계획 및 진행 상황
1과목 데이터 모델링의 이해
- 데이터 모델링의 이해
- 데이터 모델의 이해
- 엔티티
- 속성
- 관계
- 식별자
- 데이터 모델과 SQL
- 정규화
- 관계와 조인의 이해
- 모델이 표현하는 트랜젝션의 이해
- Null 속성의 이해
- 본질식별자 vs 인조식별자
2과목 SQL 기본 및 활용
- SQL 기본
- 관계형 데이터베이스 개요
- SELECT 문
- 함수
- WHERE 절
- GROUP BY, HAVING 절
- ORDER BY절
- 조인
- 표준 조인
- SQL 활용
- 서브 쿼리
- 집합 연산자
- 그룹 함수
- 윈도우 함수
- Top N 쿼리
- 계층형 질의와 셀프 조인
- PIVOT 절과 UNPIVOT절
- 정규표현식
- 관리 구문
- DML
- TCL
- DDL
- DCL
4. 후기
This post is licensed under CC BY 4.0 by the author.