CONTENTS
목차
읽음 표시는 직접 선택하며 자동 완료되지 않습니다.
- 01모델링 판단 문제 - 식별 관계와 비식별 관계를 고르는 기준
식별/비식별 관계 선택 근거, 주식별자 조건(유일성·최소성·불변성·존재성), 인조 식별자 장단점, 판단 문제 풀이
- 02정규화 연습 - 이상 현상에서 출발해 3차 정규형까지
삽입·갱신·삭제 이상 찾기, 함수 종속 표기, 1~3NF 와 BCNF 단계별 분해, 분해 후 조인으로 원복 확인
- 03반정규화와 성능 트레이드오프 판단
반정규화 절차(범위 처리 빈도·대량 범위·통계), 중복 컬럼·파생 컬럼·이력 테이블, 무결성 유지 방법, 판단 문제
- 04NULL 함정 모음 - 집계·비교·NOT IN
NULL 비교 결과, COUNT(*) vs COUNT(col), AVG 와 NULL, NOT IN 과 NULL 로 결과 0건, COALESCE/NVL, 정렬 시 NULL 위치 DBMS 차이
- 05조인 결과 예측 연습 - 행 수를 먼저 세기
INNER/LEFT/FULL OUTER 결과 행 수 계산, ON 과 WHERE 조건 위치 차이, 셀프 조인, 카티션 곱 실수, 결과 예측 문제
- 06서브쿼리 응용 - 상관 서브쿼리와 EXISTS
단일행·다중행·다중컬럼 서브쿼리, 상관 서브쿼리 실행 개념, EXISTS vs IN, 스칼라 서브쿼리와 조인 전환
- 07ROLLUP·CUBE·GROUPING SETS 결과표 읽기
소계·총계 행이 생기는 규칙, GROUPING 함수로 소계 행 구분, 컬럼 순서에 따른 결과 차이, 결과 행 수 예측 문제
- 08윈도 함수 응용 - 순위·누적·이동 평균
RANK/DENSE_RANK/ROW_NUMBER 차이표, PARTITION BY 와 ORDER BY, ROWS vs RANGE 프레임, LAG/LEAD, 누적 합계 문제
- 09계층 쿼리와 Top-N - 재귀 CTE 와 CONNECT BY 비교
재귀 WITH, Oracle CONNECT BY 와 LEVEL, 순환 방지, ROWNUM 과 FETCH FIRST 차이, 그룹별 Top-N
- 10DML·TCL 동작 예측 - COMMIT·ROLLBACK·SAVEPOINT
트랜잭션 경계, SAVEPOINT 롤백 범위, DDL 자동 커밋(DBMS 차이), MERGE 동작, 결과 예측 문제
- 11DDL 과 제약 조건 - 무결성을 스키마로 지키기
PK/FK/UNIQUE/CHECK/NOT NULL, FK 삭제 옵션(CASCADE/SET NULL/RESTRICT), ALTER 로 컬럼 변경 시 주의, 뷰의 장단점
- 12종합 연습 - 자체 모의 문제 30선과 오답 해설
모델링 8·SQL 기본 12·SQL 활용 10 문항을 새로 출제(기출 원문 사용 금지), 문항마다 정답과 틀리기 쉬운 이유 해설, 문제 유형별 대비 요령 표
이 책은 Devin.KR 원고를 참조합니다. 원고의 원래 주소와 저작자 표기를 유지하며 같은 글을 다시 등록하지 않습니다. 수정된 원고는 읽기 화면에서 재검수 상태를 확인할 수 있습니다.