홈 · 이론
SQLD 이론 — 전 범위 챕터 정리
데이터모델링 6챕터 + SQL 활용 7챕터. SQLD 출제 범위를 한 페이지로 한눈에.
본문 + 미니테스트 모드로 학습 시작 →1과목 데이터 모델링의 이해
-
데이터 모델의 이해
DB 설계도 · 개념 → 논리 → 물리 3단계
-
엔터티
정보의 덩어리 · 5대 특징 (업·식·인·속·관)
-
속성
엔터티의 세부 항목 · 기본/설계/파생
-
관계
엔터티 간 연결 · 1:1, 1:N, M:N
-
식별자
행을 구분하는 표식 · 4대 분류, 4대 조건
-
정규화
중복 제거 단계 · 1NF → 2NF → 3NF → BCNF
-
관계와 조인의 이해
관계 = FK = JOIN 의 토대
-
모델이 표현하는 트랜잭션의 이해
ACID · 관계의 필수성/식별성
-
Null 속성의 이해
값 없음 · IS NULL 로만 비교
-
본질식별자 vs 인조식별자
자연 vs 인위 · 장단점 비교
2과목 SQL 기본 및 활용
-
관계형 데이터베이스 개요
DDL/DML/DCL/TCL 분류
-
SELECT 문
작성 vs 실행 순서 (FWGHSO)
-
함수
단일행/문자/숫자/날짜/변환/NULL
-
WHERE 절
행 필터 · AND/OR 우선순위
-
GROUP BY · HAVING 절
그룹화 · WHERE vs HAVING
-
ORDER BY 절
정렬 · ASC 기본, NULL 위치
-
조인
EQUI/Non-EQUI/SELF/OUTER/CROSS
-
표준 조인
INNER/OUTER/CROSS/NATURAL/USING
-
서브쿼리
단일행/다중행/연관 · 스칼라/인라인뷰
-
집합 연산자
UNION / UNION ALL / INTERSECT / MINUS
-
그룹 함수
ROLLUP / CUBE / GROUPING SETS
-
윈도우 함수
RANK / ROW_NUMBER / LAG / LEAD
-
Top N 쿼리
ROWNUM / FETCH FIRST / TOP
-
계층형 질의와 셀프 조인
CONNECT BY · SELF JOIN
-
PIVOT / UNPIVOT 절
세로 ↔ 가로 변환
-
정규 표현식
REGEXP_LIKE / REPLACE / SUBSTR
-
DML
INSERT / UPDATE / DELETE / MERGE
-
TCL
COMMIT / ROLLBACK / SAVEPOINT
-
DDL
CREATE / ALTER / DROP / TRUNCATE / 제약조건
-
DCL
GRANT / REVOKE / ROLE