SQLD 독학은 문제를 많이 푸는 것보다 데이터 모델과 쿼리 결과를 스스로 설명할 수 있는지 확인하는 과정입니다. 시작 전에 데이터자격시험의 SQL 자격 소개에서 현재 범위를 확인하세요.
1. 모델을 먼저 그려 보기
고객, 주문, 상품처럼 익숙한 사례로 테이블과 관계를 그립니다. 기본키와 외래키가 무엇을 보장하는지, 중복 데이터를 줄이려면 어떤 설계가 필요한지 설명해 보세요. 개념을 암기한 뒤 그림을 그리는 순서보다 직접 모델을 만들고 부족한 개념을 찾아보는 방식이 실습에 연결됩니다.
2. SQL은 실행 결과로 확인
SELECT와 WHERE부터 시작해 JOIN, GROUP BY, 서브쿼리로 확장합니다. 쿼리를 실행하기 전에 예상 행 수와 결과를 먼저 적어 보세요. 예상과 다르면 연결 조건이나 집계 기준을 수정합니다. Oracle Live SQL 같은 실습 도구를 사용할 수 있습니다.
3. 오답 기록을 짧게 유지
틀린 문제마다 원인을 ‘개념 부족’, ‘조건 누락’, ‘문법 혼동’으로 나누고, 같은 형태의 예제를 직접 작성합니다. 정답 문장을 그대로 외우기보다 왜 다른 선택지가 틀렸는지 설명할 수 있어야 합니다.
4. 공식 일정에 맞춰 조정
시험 형식과 접수 기간은 운영기관의 현재 공고로 확인하세요. 기본 JOIN과 집계를 스스로 작성하기 어렵다면 무리한 단기 계획 대신 기초 실습 기간을 늘리세요. 짧은 집중 계획이 필요하면 SQLD 2주 준비 순서와 비교해 보세요.