SQLD 공부법

독학으로 SQLD에 합격하기 위한 과목별 학습 전략

시험 구조 파악하기

과목내용문항배점
1과목데이터 모델링의 이해10문항20점
2과목SQL 기본 및 활용40문항80점

총 50문항 / 100점 만점 / 60점 이상 합격 / 시험 시간 90분

과목별 학습 전략

1과목: 데이터 모델링의 이해 (20점)

  • • 배점 대비 난이도가 낮아 단기간에 점수 확보 가능
  • • 엔터티, 속성, 관계, 식별자, 정규화 개념을 확실히 잡기
  • • ERD 읽는 법 (관계차수, 선택사양) 반복 학습
  • • 반정규화 기법 종류 암기 필수

2과목: SQL 기본 및 활용 (80점)

  • • 배점이 80%이므로 여기서 승부가 결정됨
  • • SQL 기본 문법 (SELECT, JOIN, 서브쿼리) 완벽히 이해
  • • 윈도우 함수 (RANK, ROW_NUMBER, LAG/LEAD) 집중 학습
  • • GROUP BY, ROLLUP, CUBE, GROUPING SETS 차이 정리
  • • NULL 처리 (NVL, COALESCE, NULLIF) 동작 방식 숙지
  • • 트랜잭션, SAVEPOINT, DDL 자동커밋 이해 필수

준비 기간별 플랜

1~2주 (단기 합격)

  • • 1과목 개념 정리 (2~3일)
  • • 2과목 SQL 문법 집중 (5~7일)
  • • 기출문제 3회분 이상 풀기 (2~3일)
  • • SQL 실습 경험이 있는 사람에게 적합

3~4주 (일반적)

  • • 1주차: 1과목 이론 학습
  • • 2~3주차: 2과목 이론 + SQL 실습
  • • 4주차: 기출문제 5회분 + 오답 복습
  • • SQL 경험이 적은 비전공자에게 추천

추천 교재

  • SQL 자격검정 실전문제 (노랭이)— 한국데이터산업진흥원 공식 문제집
  • 이기적 SQLD— 이론 + 기출문제 통합
  • 합격메이트 무료 모의고사— 기출 복원 + AI 예상문제 + 즉시 채점

합격 팁

  • • 1과목은 만점을 목표로 — 난이도가 낮아 확실한 점수 확보처
  • • 2과목 SQL은 직접 실행해보며 학습하면 효과적
  • • 오답노트를 만들고 시험 직전에 복습
  • • 시간 관리 연습 — 실전처럼 90분 타이머로 풀기

지금 바로 모의고사를 풀어보세요

무료 모의고사 풀기