본문 바로가기

Database/sql 강의

SQLD 노랭이 혼자 풀다 막혔다면?|개정판 무료 해설강의

SQLD 시험을 준비하는 분들이라면 한 번쯤 듣게 되는 말이 있습니다.

“노랭이는 꼭 풀어보고 시험장에 들어가세요.”

그런데 막상 SQLD 노랭이 문제집을 펼쳐보면 생각보다 문제가 쉽지 않습니다.

개념서를 읽을 때는 이해한 것 같았는데, 문제를 풀려고 하면 정답을 고르기 어렵습니다. 해설을 읽어도 왜 그 답이 나오는지 이해되지 않는 문제도 있습니다.

특히 JOIN, 서브쿼리, 윈도우 함수, ROLLUP, 정규화처럼 풀이 과정이 중요한 문제는 정답과 짧은 해설만 보고 완전히 이해하기 어렵습니다.

이럴 때 필요한 것은 정답을 알려주는 강의가 아니라, 문제를 어떻게 읽고 어떤 기준으로 정답을 판단해야 하는지 설명해 주는 문제풀이 강의입니다.

위 이미지를 누르면 SQLD 노랭이 문제풀이 영상으로 이동합니다.

SQLD 노랭이를 풀어야 하는 이유

SQLD 노랭이로 불리는 ‘SQL 자격검정 실전문제’는 SQLD 시험을 준비하는 과정에서 자신의 문제풀이 실력을 점검할 때 많이 활용되는 교재입니다.

개념서가 시험 범위와 이론을 정리하는 역할을 한다면, 노랭이 문제집은 배운 개념이 실제 문제에서 어떻게 출제되는지를 확인하는 역할을 합니다.

개념을 읽고 이해하는 것과 시험 문제에서 정답을 찾아내는 것은 다릅니다.

예를 들어 윈도우 함수의 기본 문법을 알고 있어도 다음 내용을 정확히 구분하지 못하면 문제를 풀기 어렵습니다.

  • PARTITION BY가 결과에 어떤 영향을 주는지
  • ORDER BY가 추가되면 왜 누적값이 되는지
  • ROWS와 RANGE의 차이가 무엇인지
  • 순위 함수마다 동률 처리 방식이 어떻게 다른지
  • 집계함수와 윈도우 함수의 결과가 어떻게 다른지

노랭이 문제를 풀다 보면 내가 개념을 정확히 이해했는지, 아니면 단순히 용어만 외웠는지가 드러납니다.

노랭이가 어렵게 느껴지는 것은 이상한 일이 아닙니다

노랭이를 처음 풀면서 점수가 낮게 나왔다고 너무 걱정할 필요는 없습니다.

노랭이는 개념을 처음 배우기 위한 교재라기보다, 학습한 개념을 문제에 적용하는 연습에 가깝기 때문입니다.

특히 비전공자나 SQL을 처음 공부하는 분은 SQL문이 길어지는 순간 어디부터 확인해야 할지 막막할 수 있습니다.

다음과 같은 경험이 있다면 혼자 정답지만 반복해서 읽기보다 문제풀이 강의를 함께 보는 것이 좋습니다.

  • 해설을 읽어도 왜 그 답인지 이해되지 않는다.
  • 정답 번호는 기억나지만 풀이 과정을 설명하지 못한다.
  • SQL 실행 결과를 머릿속으로 계산하기 어렵다.
  • JOIN 이후 만들어지는 결과 테이블이 잘 그려지지 않는다.
  • 정규화와 함수적 종속 문제가 계속 헷갈린다.
  • ROLLUP, CUBE, GROUPING SETS 문제를 자주 틀린다.
  • 윈도우 함수에 ORDER BY가 들어가면 결과를 판단하기 어렵다.
  • 비슷한 문제인데 조건이 바뀌면 다시 틀린다.

이런 경우에는 문제마다 어떤 개념을 묻고 있는지부터 다시 확인해야 합니다.

SQLD 노랭이 개정판 해설강의를 무료로 공개합니다

SQLD 노랭이 문제를 혼자 풀면서 어려움을 겪는 분들을 위해 개정판 문제풀이 해설강의를 유튜브에 순서대로 공개하고 있습니다.

각 영상에서는 해당 범위의 문제를 함께 살펴보면서 다음 내용을 중심으로 설명합니다.

  • 문제에서 확인해야 할 핵심 조건
  • 정답을 판단하는 기준
  • 각 선지가 맞거나 틀린 이유
  • SQL문이 실행되는 순서
  • 테이블과 실행 결과를 해석하는 방법
  • 시험에서 헷갈리기 쉬운 부분
  • 비슷한 문제가 나왔을 때 적용하는 방법

단순히 “정답은 몇 번입니다”라고 끝내는 것이 아니라, 다음에 비슷한 문제를 만났을 때 스스로 풀 수 있도록 문제의 원리와 판단 기준을 설명하는 데 초점을 두었습니다.

▶ SQLD 노랭이 전체 해설강의 재생목록
https://www.youtube.com/watch?v=U-enncrv4Y4&list=PLK1ozRLApO2s

 

데이터 모델링 문제부터 차근차근 공부할 수 있습니다

SQLD 1과목 데이터 모델링의 이해는 문항 수가 2과목보다 적지만, 과락을 피하려면 절대 가볍게 볼 수 없습니다.

1과목에서는 다음과 같은 내용이 자주 헷갈립니다.

  • 엔터티와 속성의 분류
  • 식별자와 주식별자의 특징
  • 관계의 표기법
  • 데이터 모델링의 특징과 유의점
  • 개념·논리·물리 데이터 모델링
  • 정규화와 함수적 종속
  • 식별관계와 비식별관계
  • 트랜잭션과 데이터 모델

용어가 비슷하고 선지의 표현이 조금씩 달라서 대충 외우면 시험장에서 두 개의 선지 사이에서 고민하게 됩니다.

문제를 풀 때는 정답 단어 하나만 외우기보다 나머지 선지가 왜 틀렸는지도 함께 확인해야 합니다.

2과목은 SQL 실행 결과를 직접 따라가야 합니다

SQLD 2과목 SQL 기본 및 활용에서는 SQL문을 눈으로만 읽으면 실수가 발생하기 쉽습니다.

가능하면 문제에 제시된 테이블을 직접 그린 다음 SQL의 실행 순서에 따라 중간 결과를 확인해야 합니다.

특히 다음 영역은 반복적인 문제풀이가 필요합니다.

  • WHERE와 GROUP BY
  • JOIN
  • 서브쿼리
  • 집합 연산자
  • 윈도우 함수
  • 계층형 질의
  • ROLLUP과 CUBE
  • PIVOT과 UNPIVOT
  • DDL과 DML
  • TCL과 트랜잭션
  • 제약조건과 관리구문

처음에는 시간이 오래 걸리더라도 결과를 직접 계산하는 연습을 해야 합니다.

풀이 과정을 생략하고 정답만 확인하면 비슷한 문제가 다시 나왔을 때 같은 부분에서 또 틀릴 가능성이 높습니다.

강의는 이렇게 활용하는 것이 좋습니다

문제풀이 영상을 처음부터 바로 재생하기보다 다음 순서로 공부해 보세요.

1단계: 먼저 혼자 문제를 풀어봅니다

시간이 걸리더라도 정답을 보기 전에 직접 풀어야 합니다.

답을 모르겠다면 찍고 넘어가기보다 어떤 부분이 헷갈리는지 문제 옆에 간단히 적어두는 것이 좋습니다.

2단계: 정답의 근거를 설명해 봅니다

답을 맞혔더라도 왜 그 선지가 정답인지 설명하지 못한다면 완전히 이해한 것이 아닐 수 있습니다.

나머지 선지가 왜 틀렸는지도 확인해 보세요.

3단계: 해설강의로 풀이 과정을 확인합니다

강의를 보면서 내가 문제를 해석한 방법과 강의의 풀이 과정을 비교합니다.

처음부터 끝까지 무조건 필기하기보다는 내가 놓쳤던 조건과 개념을 중심으로 정리하는 것이 좋습니다.

4단계: 틀린 문제를 다시 풀어봅니다

강의를 본 직후에는 정답이 기억나기 때문에 문제를 쉽게 풀 수 있습니다.

가능하면 하루나 이틀 뒤에 다시 풀어보고, 정답 번호가 아니라 풀이 근거를 말할 수 있는지 확인하세요.

5단계: 재생목록으로 부족한 범위만 반복합니다

모든 영상을 같은 횟수로 볼 필요는 없습니다.

자주 틀리는 범위나 이해가 부족한 문항을 중심으로 반복해서 확인하면 시간을 효율적으로 사용할 수 있습니다.

관리구문까지 놓치지 마세요

시험이 가까워지면 JOIN이나 서브쿼리처럼 비중이 크다고 생각되는 부분에만 집중하기 쉽습니다.

그러나 DDL, DML, TCL, 제약조건, 권한, 트랜잭션과 같은 관리구문도 정확하게 정리해야 합니다.

특히 명령어를 실행한 이후 데이터가 어떻게 변경되는지, COMMIT과 ROLLBACK이 가능한지, 제약조건이 어떤 상황에서 적용되는지 등을 구분할 수 있어야 합니다.

아래 영상에서는 SQLD 노랭이 개정판 2과목 관리구문 119번부터 126번까지를 순서대로 풀이합니다.

▶ 관리구문 119번부터 126번 문제풀이
https://www.youtube.com/watch?v=U-enncrv4Y4&list=PLK1ozRLApO2s

 

노랭이는 정답을 외우는 책이 아닙니다

SQLD 노랭이를 여러 번 풀다 보면 문제를 읽기도 전에 정답 번호가 떠오를 수 있습니다.

이때 문제를 다 알고 있다고 착각하기 쉽습니다.

하지만 실제 시험에서는 테이블명, 데이터, SQL 조건, 선지의 표현이 달라질 수 있습니다. 정답 번호만 기억하고 있다면 조건이 조금만 바뀌어도 다시 막힐 수 있습니다.

다음 세 가지 질문에 답할 수 있는지 확인해 보세요.

첫째, 이 문제에서 묻는 핵심 개념은 무엇인가?

둘째, 정답 선지는 왜 맞고 나머지 선지는 왜 틀린가?

셋째, SQL의 조건이나 데이터가 바뀌면 결과는 어떻게 달라지는가?

이 세 가지를 설명할 수 있어야 해당 문제를 제대로 공부했다고 볼 수 있습니다.

SQLD 시험을 준비하고 있다면 저장해 두세요

노랭이 문제를 풀다가 해설만으로 이해되지 않는 문제가 나오면 그대로 넘어가지 마세요.

모르는 문제 하나를 정확하게 이해하는 과정에서 여러 개의 관련 개념을 함께 정리할 수 있습니다.

현재 SQLD 노랭이 개정판 문제풀이 영상은 유튜브 재생목록에 문항 순서대로 정리되어 있습니다.

시험 준비 중이라면 재생목록을 저장해 두고, 노랭이 문제집을 풀면서 필요한 범위의 영상을 함께 활용해 보시기 바랍니다.

▶ SQLD 노랭이 개정판 무료 해설강의 바로 보기
https://www.youtube.com/watch?v=U-enncrv4Y4&list=PLK1ozRLApO2s

 

 

 

영상이 도움이 되셨다면 구독과 좋아요를 눌러주시면 다음 SQLD 강의를 제작하는 데 큰 도움이 됩니다.

궁금한 문제는 해당 영상의 댓글로 남겨주세요. 확인할 수 있는 질문부터 답변드리겠습니다.