SQLD 불합격 후기 전공자의 공부기간과 재도전 학습법

전공 수업에서 SELECT와 JOIN까지 배웠는데도 SQLD에서 떨어지면, 내가 SQL을 못하는 건지 공부 방법이 잘못된 건지 헷갈리기 마련이에요. 제62회 SQLD에 응시한 전공생의 불합격 후기는 바로 그 지점을 보여줍니다.

결론부터 말하면 SQLD는 배운 내용을 떠올리는 시험보다, 비슷한 개념과 SQL 실행 결과를 정확히 구분하는 시험에 가깝습니다. 이 글에서는 전공자의 공부기간이 왜 합격을 보장하지 못했는지, 불합격 원인과 재도전 학습 순서를 실제 후기와 함께 정리해볼게요.

전공자도 SQLD에서 떨어진 이유

전공생이 SELECT와 JOIN을 익혔어도 SQLD의 세부 개념과 보기 함정에서 불합격한 사례

SQLD는 데이터 모델링의 이해와 SQL 기본 및 활용, 두 과목으로 구성되며 총 50문항이 출제됩니다. 1과목은 10문항, 2과목은 40문항이라 SQL 문법만 익힌 사람은 데이터 모델링에서 점수를 잃기 쉽습니다.

제62회 시험에 응시한 전공자는 학교에서 데이터베이스와 SQL을 배운 상태였습니다. SELECT, WHERE, GROUP BY, HAVING, JOIN, ORDER BY가 낯설지 않았지만, 익숙하다는 이유로 세부 개념을 대충 넘긴 점이 불합격의 원인으로 이어졌다고 분석했습니다.

수업에서 한 번 배운 것과 시험 보기에서 정답을 골라내는 능력은 다릅니다. 특히 보기의 표현이 조금씩 달라지면 알고 있다고 생각한 개념도 틀릴 수 있고, 맞힌 문제라도 정답 이유를 설명하지 못하면 실전에서는 취약한 영역으로 남습니다.

전공 지식은 출발점을 앞당겨주지만, 기출문제에서 정답을 고르는 연습까지 대신해주지는 않습니다.

시험 구성과 체감 난이도

SQLD 50문항의 과목별 구성과 과락 기준, SQL 실행 결과를 판단하는 객관식 시험의 체감 난이도

합격 기준은 과목별 과락 없이 총점 60점 이상입니다. 각 과목에서 40% 이하를 받으면 전체 점수와 관계없이 과락이 되므로, 2과목에만 집중하고 1과목을 뒤로 미루는 전략은 위험합니다.

시험은 직접 쿼리를 작성하는 실기시험이 아니라 SQL 문장과 개념을 읽고 객관식으로 답하는 방식입니다. 그렇다고 단순 암기형으로만 대비할 수는 없어요. SQL 실행 결과를 계산하거나 여러 조건의 순서를 판단하는 문제가 나오면 풀이 시간이 빠르게 줄어듭니다.

후기마다 체감 난이도는 달랐습니다. 데이터 모델링의 헷갈리는 표현을 가장 어렵게 느낀 사례가 있었고, 다른 응시자는 1과목보다 2과목에서 더 많은 문제를 틀렸다고 했습니다. 결국 어려운 과목은 사전 경험과 문제 풀이량에 따라 달라집니다.

한 달 공부기간을 해석하는 법

한 달 동안 개념 정리와 강의, 기출문제를 공부했지만 문제 반복이 부족했던 전공자의 학습 과정

해당 전공자는 시험 한 달 전부터 개념 중심으로 공부를 시작했습니다. 다만 하루 공부 시간과 총 학습량이 공개된 것은 아니므로, ‘한 달이면 충분하다’는 기준으로 받아들이기보다 그 기간에 무엇을 반복했는지를 살펴봐야 합니다.

초반에는 책과 정리자료로 개념을 익히고, 유튜브의 아답터 SQLD 강의를 한 차례 시청해 전체 구조를 잡았습니다. 이후 홈페이지 개념 정리본을 참고하면서 내용을 직접 필사했고, SQLD양파의 기출·복원 문제를 풀었습니다.

문제는 기출과 오답을 충분히 반복하기 전에 시험이 가까워졌다는 점이었습니다. 막바지에 ‘SQL 자격검정 실전문제’로 알려진 노랭이 책을 추가했지만, 새로운 문제를 급하게 접하면서 기존 개념을 단단히 다지는 시간이 줄었습니다.

반대로 다른 합격 후기에는 집중 학습 기간이 며칠에 그친 사례부터 시험 한 달 전부터 시작해 약 1주일 이상 몰입한 사례까지 다양하게 나옵니다. 전공 경험, 문제 적응도, 하루 학습량이 다르기 때문에 기간 하나만으로 합격 가능성을 판단하기 어렵습니다.

불합격을 막는 문제풀이 방식

SQLD 재도전을 위해 개념과 기출, 오답을 나누고 SQL 실행 결과를 표로 정리하는 문제풀이 방법
구분 주요 범위 학습할 때 놓치기 쉬운 점
1과목 데이터 모델링의 이해 비슷한 용어와 문장 표현을 구분해야 함
2과목 SQL 기본 및 활용 문법 암기보다 실행 결과와 조건 흐름이 중요함
전체 총 50문항 과락을 피하면서 총점 60점 이상을 확보해야 함

개념과 문제의 비중은 개념 30~40%, 문제풀이와 오답 60~70% 정도로 두는 방식이 제안됐습니다. 재도전 계획에서는 개념 30%, 기출·문제풀이 50%, 오답 20%로 나누어 더 구체적으로 정리했습니다.

첫 번째 단계에서는 전 범위를 빠르게 한 번 읽어 큰 틀을 만듭니다. 이때 모든 내용을 완벽하게 외우려 하기보다 데이터 모델링, NULL, 서브쿼리, 집계와 조건절처럼 자주 헷갈릴 영역에 표시를 남기는 편이 효율적입니다.

두 번째 단계부터는 기출과 복원 문제를 중심에 놓습니다. 틀린 문제뿐 아니라 맞혔지만 찍었거나 풀이 이유를 설명하지 못한 문제도 오답 목록에 넣어야 다음 회차에서 같은 함정에 빠지지 않습니다.

SQL 실행 결과가 복잡하게 느껴질 때는 머릿속으로 처리하지 말고 작은 표를 그려보세요. 행의 변화, WHERE와 HAVING의 적용 시점, JOIN으로 늘어나는 결과를 단계별로 적으면 보기 사이의 차이가 눈에 들어옵니다.

정답 번호를 외우는 공부보다 각 선택지가 왜 맞고 틀리는지 설명하는 공부가 오래 남습니다.

재도전은 이렇게 순서를 바꾸세요

재응시를 준비한다면 처음부터 강의를 여러 번 듣기보다 개념 1회독으로 출제 범위를 빠르게 훑는 방식이 적합합니다. 전공자는 이미 알고 있는 SELECT나 JOIN에 시간을 과도하게 쓰지 말고, 데이터 모델링과 헷갈리는 이론을 문제로 점검하는 데 집중하면 됩니다.

비전공자는 기출만 곧바로 반복하기보다 SELECT, WHERE, GROUP BY, HAVING, ORDER BY의 기본 흐름부터 익혀야 합니다. 그다음 JOIN과 서브쿼리로 범위를 넓히면 긴 SQL 문장을 읽을 때 조건이 어디에 적용되는지 파악하기 쉬워집니다.

오답은 한 번 정리하고 끝내지 말고 일정한 간격을 두고 다시 풀어야 합니다. 틀린 문제의 관련 개념만 짧게 복습한 뒤 며칠 후 정답을 가린 상태에서 재풀이하면 단순 암기인지 실제 이해인지 구분할 수 있어요.

시험 직전에는 새 교재를 추가하기보다 데이터 모델링의 핵심 표현과 SQL에서 자주 흔들리는 NULL, 서브쿼리, 정규식 표현 등을 압축해 보는 편이 낫습니다. 실제 시험에서는 모의고사보다 시간이 빠듯하게 느껴질 수 있으므로 긴 문제에 머무르지 않고 마킹 시간까지 포함해 연습해야 합니다.

SQLD 재도전의 핵심은 공부기간을 늘리는 데 있지 않고, 개념을 문제로 바꾸고 오답을 다시 풀어내는 과정에 있습니다. 전공자는 ‘알고 있다’는 감각을 경계하고, 비전공자는 기본 문법의 흐름을 먼저 세운 뒤 기출로 넘어가면 학습 방향이 한층 선명해집니다.

#SQLD시험후기 #SQLD불합격후기 #SQLD난이도 #SQLD공부기간 #SQLD공부법 #SQLD재도전학습법 #SQLD전공자공부법 #SQLD시험준비 #SQLD개발자자격증 #데이터베이스자격증

댓글 남기기