Post

SQLD 학습 및 준비 기록

SQLD를 준비하면서 기록했던 학습 내용과 과정을 블로그에 정리했다.

이력서에 한줄 더 추가하기 위해 이번 2024-08-24 SQLD 시험을 보게 되었다.

이미 데이터베이스 설계 및 동적 쿼리 작성을 많이 경험해보아서 데이터베이스 이론을 다시 점검한다는 느낌으로 시험 준비에 임했다.

1. 학습 방향 설정

1. 이론 학습

theory

이론 학습은 홍쌤의 데이터랩을 추천한다.

  • 대학 동기의 추천으로 알게 된 유튜브 채널
  • 이론이 탄탄히 준비되어 있다. 별도의 이론서가 필요 없는 수준
  • 다만, 빠른 학습을 위하여 알고 있는 내용은 빠르게 건너 띄었다.

  • 추가로 대학 동기의 블로그도 참고하여 학습하였다.

2. 실전/기출 학습

dump

하루만에 빠르게 이론 학습 및 정리를 마무리 짓고, 기출문제를 풀 계획이다.

기출 학습은 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.