데이터 모델링의 이해
이해할 것. 엔터티, 속성, 관계, 식별자와 정규화 개념을 용어 정의가 아니라 테이블 구조의 이유로 이해합니다.
연습할 것. 업무 문장을 읽고 엔터티 후보, 기본키, 관계의 선택성과 카디널리티를 직접 표시해 봅니다.
SQL 자격 학습 · 기본 과정
SQLD 학습은 모델링 용어와 SQL 문법을 따로 암기하는 일이 아닙니다. 테이블 구조가 왜 그렇게 설계됐는지 이해하고, 한 SQL이 어떤 행을 남기고 묶고 정렬하는지 차례대로 설명할 수 있어야 안정적인 문제 풀이로 이어집니다.
아래 정보는 공식 시험 공고를 대신하는 내용이 아니라 모두의 문제집에서 제공하는 학습 과정과 모의고사 구성입니다.
각 과목에서 무엇을 이해하고 어떤 방식으로 확인할지 먼저 정하면 문제 수에만 끌려가지 않을 수 있습니다.
이해할 것. 엔터티, 속성, 관계, 식별자와 정규화 개념을 용어 정의가 아니라 테이블 구조의 이유로 이해합니다.
연습할 것. 업무 문장을 읽고 엔터티 후보, 기본키, 관계의 선택성과 카디널리티를 직접 표시해 봅니다.
이해할 것. 조회 순서, NULL, 조인, 집계, 집합 연산과 분석 함수가 결과 행에 주는 영향을 추적합니다.
연습할 것. 작은 표를 손으로 만들고 FROM·WHERE·GROUP BY·HAVING·SELECT 순서에 따라 중간 결과를 적어 봅니다.
진도를 한 번에 끝내려 하지 말고 이해, 확인, 오답 분류와 실전 재현을 짧은 주기로 반복합니다.
정의만 외우지 말고 하나의 주문·회원 예시를 정해 모델, 키, 관계와 정규화를 같은 사례 안에서 연결합니다.
정답을 바로 고르기 전에 조인으로 늘어난 행, 조건으로 제외된 행, 집계 후 남은 행을 차례대로 확인합니다.
문제 번호 대신 NULL 비교, 외부 조인 조건 위치, GROUP BY 범위처럼 다시 적용할 수 있는 판단 규칙을 기록합니다.
모의고사 뒤에는 점수만 보지 않고 오래 걸린 문제와 확신 없이 맞힌 문제까지 복습 대상으로 포함합니다.
다음 질문을 정답 보기 없이 자신의 말과 예제로 설명할 수 있는지 확인하세요.
SQLD에서는 낯선 문법을 많이 아는 것보다 기본 규칙을 일관되게 적용하는 힘이 중요합니다. 틀린 문제를 다시 볼 때 정답 문장만 읽지 말고, 같은 규칙이 다른 표와 조건에서도 유지되는지 확인하세요.