SQLD양파
· 가이드 · SQLD 출제 범위 정리 — 1과목·2과목 핵심 키워드

SQLD 출제 범위 정리 — 1과목·2과목 핵심 키워드

SQLD 자격증 1과목 데이터 모델링의 이해 + 2과목 SQL 기본 및 활용의 핵심 출제 키워드를 한 페이지로 정리.

1과목 — 데이터 모델링의 이해 (10문항)

데이터 모델의 이해

모델링의 정의·특징, 3층 스키마(외부·개념·내부), 데이터 모델의 구성 요소, ERD 표기법(바커·IE)

엔터티·속성

엔터티의 정의·특징·분류(기본·중심·행위), 속성의 분류(기본·설계·파생), 도메인

관계

관계의 정의·표기·차수(1:1·1:N·M:N), 선택성(필수·선택), 관계 차수와 카디널리티

식별자

주식별자의 4가지 특징(유일성·최소성·불변성·존재성), 식별자 분류(주·보조·내부·외부·인조), 식별자 관계 vs 비식별자 관계

정규화·반정규화

1정규화·2정규화·3정규화·BCNF, 함수적 종속, 반정규화의 목적과 기법

2과목 — SQL 기본 및 활용 (40문항)

SELECT 기본

SELECT·FROM·WHERE·ORDER BY, 비교 연산자·논리 연산자, BETWEEN·IN·LIKE, 단일행 함수(문자·숫자·날짜·변환·NULL)

GROUP BY·HAVING

집계 함수(SUM·AVG·COUNT·MAX·MIN), GROUP BY·HAVING 차이, ROLLUP·CUBE·GROUPING SETS

JOIN

INNER JOIN·OUTER JOIN(LEFT·RIGHT·FULL)·NATURAL JOIN·CROSS JOIN·SELF JOIN, ON·USING 절

서브쿼리

단일행·다중행·다중컬럼 서브쿼리, 인라인 뷰, 상관 서브쿼리, EXISTS·NOT EXISTS

집합 연산자

UNION·UNION ALL·INTERSECT·MINUS(EXCEPT) 차이, 결과 집합의 컬럼 일치 조건

계층형 질의·윈도우 함수

START WITH·CONNECT BY·PRIOR·LEVEL, ORDER SIBLINGS BY, RANK·DENSE_RANK·ROW_NUMBER·NTILE, LAG·LEAD, ROWS·RANGE 윈도우 프레임

DDL·DML·DCL·TCL

CREATE·ALTER·DROP·TRUNCATE, INSERT·UPDATE·DELETE·MERGE, GRANT·REVOKE, COMMIT·ROLLBACK·SAVEPOINT

제약조건·뷰·인덱스

PK·FK·UNIQUE·NOT NULL·CHECK·DEFAULT, 뷰의 종류(Simple·Complex·Updatable), 인덱스의 효과와 한계

SQLD양파에서 학습 시작 →