SQLD 55회 시험은 역대급 난이도로 유명했던 회차였습니다. 문제 복원조차 제대로 되지 않을 정도로 어려웠다는 후기가 많았죠. 그런데도 78점으로 합격할 수 있었던 데는 3일 동안의 벼락치기 공부법이 결정적인 역할을 했습니다. 준비 기간이 짧았던 만큼 무작정 문제를 많이 푸는 대신, 시험에 자주 나오는 개념과 SQL 실행 결과를 예측하는 연습에 집중했습니다.
SQLD 3일 벼락치기, 뭘 어떻게 공부해야 할까
SQLD 시험은 1과목(데이터 모델링의 이해)과 2과목(SQL 기본 및 활용)으로 나뉩니다. 3일이라는 짧은 기간 동안 두 과목을 모두 완벽하게 대비하는 건 사실상 불가능에 가깝습니다. 그래서 전략적으로 접근해야 합니다.
1과목은 과락 위험이 높은 과목입니다. 문항 수가 적어서 몇 문제만 틀려도 과락이 나올 수 있어요. 55회 합격자 후기를 보면 1과목에서 계속 과락이 나와서 걱정했다는 사례가 많았습니다. 반대로 2과목은 문제 수가 많아서 상대적으로 많은 점수를 확보할 수 있는 구조입니다. 벼락치기 전략은 1과목은 핵심 개념만 빠르게 정리하고, 2과목에 집중해서 점수를 확보하는 방향으로 가야 합니다.
공부 순서를 정리하면 이렇습니다.
- 1일차: 데이터 모델링 개념과 SQL 기본 문법(SELECT, WHERE, JOIN) 위주로 이론 학습
- 2일차: SQL 활용 고급 개념(ROLLUP, GROUPING SETS, 윈도우 함수)과 기출문제 풀이
- 3일차: 오답 노트 정리 및 시험 직전 최종 점검
SQLD 노랭이 문제집, 3일 안에 다 풀어야 할까
SQLD 준비하면 가장 먼저 떠오르는 게 노랭이 문제집입니다. 그런데 이 문제집은 실제 기초 공부용으로는 꽤 어렵습니다. 문제와 보기의 길이가 긴 편이라 읽는 것 자체가 힘들다는 후기가 많아요. 55회 합격자 중에서도 노랭이 문제가 굉장히 어려워서 비전공자는 다른 교재를 추천한다는 의견이 있었습니다.
3일 동안 노랭이를 처음부터 끝까지 다 푸는 건 현실적으로 어렵습니다. 대신 자주 나오는 개념과 SQL 실행 결과를 머리로 그리는 연습에 집중하는 게 훨씬 효과적입니다. 노랭이를 전부 풀지 못했다고 불안해할 필요는 없지만, 1과목 기본 개념과 자주 헷갈리는 함수는 꼭 정리하고 가는 것이 좋습니다.
문제를 풀 때는 단순히 답만 맞추는 게 아니라, 왜 이 답이 맞는지를 이해하려고 노력해야 합니다. AI 챗봇에게 답인 이유를 물어보며 이론을 간단히 보충하는 방식도 실제로 많은 수험생이 활용하는 방법입니다.
시험 전날 밤, 반드시 체크해야 할 SQLD 핵심 개념
3일 벼락치기에서 가장 중요한 건 시험 직전에 무엇을 보느냐입니다. 시험 당일 가는 길에 공부를 많이 못한 친구에게 설명해 주는 방식으로 복습했다는 합격자 후기도 있었는데, 그만큼 핵심 개념을 머릿속에 명확하게 정리하는 게 중요합니다.
55회 시험에서 특히 많이 나온 개념은 ROLLUP, GROUPING SETS 문제였습니다. 이 부분을 완벽하게 이해하고 가는 게 점수 확보에 큰 도움이 됩니다.
- ROLLUP: 소그룹 간의 합계를 계산하는 함수
- GROUPING SETS: 여러 그룹핑 조건을 한 번에 처리하는 함수
- 윈도우 함수: RANK, DENSE_RANK, ROW_NUMBER 등 순위 관련 함수
- PIVOT, UNPIVOT: 행과 열을 전환하는 함수
- 정규표현식: 문자열 패턴 매칭을 위한 표현식
이 개념들은 최근 개정된 강의에서 자세하게 다루지 않는 경우가 있어서, 따로 찾아서 공부해야 하는 부분이기도 합니다. 시험 직전에는 이 개념들을 한 번 더 훑어보는 걸 추천합니다.
SQLD 시험장에서 시간 관리하는 법
55회 시험을 본 수험생들의 공통된 후기가 있습니다. 바로 시간이 매우 부족했다는 것입니다. 모의고사에서는 1시간이면 다 풀었는데, 실제 시험장에서는 1시간 30분도 꽉 채워서 나갔다는 합격자 후기가 있었습니다.
시험장에서 시간이 부족해지는 이유는 OMR 작성과 헷갈리는 문제를 다시 찾는 과정에서 시간을 많이 소비하기 때문입니다. 문제 자체도 평소보다 헷갈리고 난해하게 느껴질 수 있어요.
- 평소에 OMR 작성 시간을 포함해서 모의고사를 풀어 보기
- 헷갈리는 문제는 바로 넘어가고, 나중에 다시 풀기
- 2과목 오답을 확실하게 잡아서 문제 푸는 속도를 높이기
특히 2과목은 문제를 빨리 푸는 연습이 중요합니다. 시간이 부족해서 마지막 문제를 풀지 못하는 상황이 발생하지 않도록, 평소에 시간을 재면서 문제를 푸는 습관을 들이는 게 좋습니다.
SQLD 합격 후기에서 반복적으로 나오는 실전 팁
여러 합격 후기를 종합해 보면 공통적으로 강조하는 팁이 있습니다. 전공자와 비전공자에 따라 준비 전략이 다르다는 점도 확인할 수 있었습니다.
전공자라도 SQL을 직접 다뤄보지 않았다면 여유롭게 준비하는 게 좋습니다. 컴퓨터공학과를 졸업 예정인 전공자도 아슬아슬하게 턱걸이로 합격했다는 후기가 있었습니다. 정보처리기사 공부나 학교 수업, 프로젝트에서 SQL을 조금 다뤄본 경험이 있다면 2주 정도면 충분하지만, 그 경험이 없다면 더 일찍 시작하는 게 좋아요.
비전공자는 오랜 시간과 공부량으로 승부를 봐야 합니다. 데이터베이스 수업을 들었지만 성적이 좋지 않았던 수험생도 일주일 독학으로 합격한 사례가 있지만, 이는 상당히 빠듯한 일정이었습니다.
시험 준비를 시작할 때는 자신의 SQL 실력을 정확하게 파악하고, 그에 맞는 공부 기간을 설정하는 게 가장 중요합니다. 남은 기간이 짧다고 포기하기보다는, 핵심 개념과 자주 나오는 문제 유형을 집중적으로 공부한다면 충분히 합격할 수 있습니다.