SQLD 교재 추천, 초보자는 이렇게 고르면 됩니다

강의실에서 SQLD 준비생을 보면 교재를 3권씩 사 놓고도 떨어지는 경우가 꽤 많습니다. 반대로 책 한 권과 기출 복원만 돌리고 붙는 사람도 있습니다. 차이는 의외로 단순합니다. 시험에 안 나올 설명을 오래 읽지 않고, 50문항 안에서 점수로 바뀌는 부분만 반복합니다.
2026년 기준 SQLD는 필기 50문항, 100점 만점입니다. 1과목 데이터 모델링의 이해가 10문항 20점, 2과목 SQL 기본 및 활용이 40문항 80점입니다. 총점 60점 이상이면 합격이고, 과목별 40% 미만이면 과락입니다. 응시 자격 제한은 없습니다. 그래서 교재 선택도 ‘좋은 책’보다 ‘내가 30문항 이상 맞히게 해주는 책’이 기준이어야 합니다.
SQld 교재 추천 기준부터 잡기
SQLD 교재를 고를 때 가장 먼저 볼 건 최신 출제기준 반영 여부입니다. 한국데이터산업진흥원 기준으로 2024년 이후 출제기준이 반영된 책인지 봐야 합니다. 예전 책으로도 일부 공부는 되지만, 데이터 모델과 SQL, 윈도우 함수, Top N, 계층형 질의, 정규 표현식 같은 부분에서 설명 순서와 문제 감각이 어긋날 수 있습니다.
두 번째는 문제 수보다 해설입니다. SQLD는 문항당 2점이고 시험시간은 90분입니다. 한 문제에 평균 1분 48초 정도밖에 못 씁니다. 해설이 길기만 하고 실제 풀이 순서를 안 보여주면 시험장에서 속도가 안 납니다. 특히 비전공자는 ‘왜 이 보기가 틀렸는지’가 적힌 책을 골라야 합니다.
- 입문자: 이론 설명이 길고 예제가 많은 기본서 1권
- 전공자 또는 SQL 경험자: 기출 유형과 모의고사 중심 교재 1권
- 시험 2주 전: 새 이론서 추가 구매보다 기출 복원과 오답 반복
- 불합격 경험자: 모델링 10문항보다 SQL 활용 40문항 교재 비중 확인
초보자에게 맞는 교재 조합
SQL을 거의 안 만져본 사람은 2026 이기적 SQLD SQL 개발자 이론+기출문제 같은 기본서형 교재가 무난합니다. 552쪽 분량이고 이론, 기출 유형, 실전 모의고사, CBT 온라인 문제집, 실습 자료가 같이 붙어 있습니다. 양은 많지만 초보자가 ‘SELECT가 뭔지’부터 잡고 들어가기에는 이런 책이 낫습니다.
다만 처음부터 끝까지 다 읽겠다는 방식은 비효율적입니다. 1회독은 밑줄 치며 읽지 말고 예제 SQL과 보기 패턴만 따라가면 됩니다. 2회독부터 틀린 문제 주변 이론만 다시 보면 됩니다. 사실 초보자가 떨어지는 지점은 이론 부족보다 조인, 서브쿼리, 그룹 함수, 윈도우 함수에서 보기 2개를 못 지우는 데 있습니다.
조금 더 친절한 설명을 원하면 2026 아이리포 SQL 개발자 SQLD 모든 것도 후보에 넣을 만합니다. 504쪽 분량이고 비전공자 설명, SQL 쿼리 문제, 복합쿼리 풀이 쪽을 강조합니다. 강의실 기준으로는 문법 암기보다 ‘쿼리를 읽는 순서’를 못 잡는 수험생에게 이런 유형이 맞습니다.
단기 합격용으로 볼 만한 책
시험까지 3주 안쪽이면 두꺼운 기본서를 새로 사는 건 조심해야 합니다. 이때는 2026 빠르게 따는 SQLD처럼 이론과 빈출 족보, 기출·모의고사가 분권된 교재가 더 맞을 수 있습니다. 464쪽 구성이고 웹 CBT, 오답 복습, 직전 특강 형태의 보조 학습이 붙어 있습니다. 책을 오래 읽기보다 시험처럼 푸는 시간이 필요한 사람에게 유리합니다.
기출 감각을 더 세게 가져가려면 SQL 자격검정 실전문제, 흔히 말하는 노랭이도 여전히 많이 봅니다. 다만 노랭이는 초보자용 첫 책으로는 답답할 수 있습니다. 해설을 봐도 개념 구조가 안 잡힌 사람은 문제만 외우다가 2과목에서 무너집니다. 노랭이는 기본서 1회독 뒤에 붙이는 문제집으로 쓰는 게 낫습니다.
- 30일 이상 남음: 기본서 1권 + 기출 복원
- 14~21일 남음: 단기형 교재 + CBT 반복
- 7일 이하 남음: 새 책 구매 금지, 오답과 최신 회차 복원만 반복
- SQL 경험 있음: 이론서보다 모의고사와 오답노트 우선
교재보다 중요한 과목별 시간 배분
SQLD는 1과목이 10문항, 2과목이 40문항입니다. 그런데 초보자들이 데이터 모델링 용어 암기에 시간을 너무 많이 씁니다. 물론 1과목 과락을 피하려면 최소 4문항은 맞혀야 합니다. 하지만 합격 점수는 대부분 2과목에서 납니다. 제 수업에서는 보통 1과목 20%, 2과목 80%로 시간을 배분시킵니다.
1과목은 엔터티, 속성, 관계, 식별자, 정규화, Null 정도를 반복하면 됩니다. 깊게 파면 끝이 없습니다. 반면 2과목은 SELECT 실행 순서, WHERE와 HAVING 차이, JOIN 결과 행 수, GROUP BY, 서브쿼리, 윈도우 함수, 집합 연산자에서 계속 점수가 갈립니다. 이 부분은 교재 해설을 읽는 것보다 직접 손으로 결과 테이블을 그려야 빨라집니다.
제가 고른 현실적인 추천 순서
- 완전 초보: 2026 이기적 SQLD SQL 개발자 이론+기출문제
- 쿼리 독해가 약한 비전공자: 2026 아이리포 SQL 개발자 SQLD 모든 것
- 시간이 부족한 수험생: 2026 빠르게 따는 SQLD
- 기본 개념을 이미 아는 사람: SQL 자격검정 실전문제 + 최신 기출 복원
교재는 많이 살수록 공부한 느낌이 납니다. 그런데 시험장은 느낌을 채점하지 않습니다. 2026년 SQLD는 연 4회 시행이고, 접수 기간도 짧습니다. 한 회차를 놓치면 다음 시험까지 기다리는 시간이 생깁니다. 그래서 책을 고를 때도 ‘완벽한 책’을 찾기보다 내 남은 기간에 끝낼 수 있는 책을 고르는 게 맞습니다.
제 기준에서 SQLD 교재 추천은 1권만 제대로 끝내는 쪽입니다. 초보자는 기본서형 1권, 경험자는 문제형 1권이면 충분합니다. 여기에 최신 기출 복원 3~4회차를 시간 재고 풀면 됩니다. 책을 더 사기 전에 지금 가진 책의 SQL 활용 파트를 두 번 더 푸는 쪽이 합격률을 더 올립니다. 솔직히 SQLD는 넓게 읽는 시험이 아니라 틀리는 패턴을 줄이는 시험입니다.
