chapter★★★★★난이도 · 약 90분
논리 DB 설계 & 정규화
E-R 모델과 관계형 모델, 그리고 이상(Anomaly) 제거를 위한 정규화 과정.
#DB#정규화#실기핵심
왜 배우는가
1NF→BCNF 정규화 과정은 필기·실기 양쪽에서 매회 출제되는 고정 주제. 함수 종속의 종류(완전/부분/이행)와 각 정규형이 어떤 종속을 제거하는지 짝지어 외우는 것이 핵심이다.
Topics · 07
레슨 단위로 펼쳐 보기
- TOPIC · 10 · 01기출 4★★
정규화 (1NF → BCNF)
함수 종속을 단계적으로 제거해 이상(Anomaly)을 없애는 테이블 분해 과정.
30min·4drillsREAD → - TOPIC · 10 · 02기출 1★★
관계형 데이터 모델 용어
릴레이션/튜플/속성/도메인/카디널리티/차수 — DB 용어는 정확히 외워야 한다.
15min·2drillsREAD → - TOPIC · 10 · 03기출 1★★
키(Key)의 종류
슈퍼키·후보키·기본키·대체키·외래키 — 5종의 정확한 정의.
15min·2drillsREAD → - TOPIC · 10 · 04기출 1★★
무결성 제약조건
개체·참조·도메인·사용자 정의 무결성 — 데이터가 항상 만족해야 하는 규칙.
15min·1drillsREAD → - TOPIC · 10 · 05
관계 대수
릴레이션에 적용하는 연산. 순수 4개(σ·π·⋈·÷) + 집합 4개(∪·∩·−·×).
15min·2drillsREAD → - TOPIC · 10 · 06
이상 (Anomaly)
정규화 안 된 테이블에서 발생하는 3가지 문제 — 삽입·갱신·삭제 이상.
12min·1drillsREAD → - TOPIC · 10 · 07기출 2★★
정규화 실기 심화 — 1NF → BCNF 단계별 예제
실제 테이블을 1NF → 2NF → 3NF → BCNF로 분해하는 단계별 실기 예제.
22min·4drillsREAD →