← 정규화 암기북

정규화 · 🔥 반드시

제1정규형

제1정규형

시험 한 줄 · 30초 암기1NF → 속성에 원자값

쉽게 이해하기

한 칸에 과목 목록을 넣지 않고 과목마다 행을 나눕니다. 원자성은 해당 도메인의 값을 더 분해하지 않고 다룬다는 뜻입니다.

눈으로 따라가기

수강 원본 · 과목은 개별 값으로 다루는 도메인
학번 🔑과목
1[DB,OS]
2[SQL]

🔑 표시는 지정한 기본/복합키입니다. BCNF의 후보키는 아래 종속 가정에 별도로 표시합니다.

과목 도메인은 과목 하나입니다. 한 칸의 [DB,OS]는 두 과목 목록입니다.

한 셀의 과목 목록에 여러 값이 들어 있어 원자값이 아닙니다. 과목마다 행을 나눕니다.

↓ 분해 후 · 수강(학번,과목)에서 (1,DB),(1,OS),(2,SQL)로 원자화합니다. 새 키는 (학번,과목)입니다.
수강 · 분해 후 (키: 학번+과목)
학번 🔑과목 🔑
1DB
1OS
2SQL

학번 1 / 과목 [DB,OS] → (1,DB),(1,OS)

시험 함정

단순히 쉼표가 있다는 이유만으로 모든 문자열이 위반인 것은 아닙니다.

비슷한 개념의 핵심과 함정을 이 페이지에서 비교합니다.

즉시 문제 · 9개

정답을 제출하면 해설과 관련 개념을 확인합니다. 틀린 문제는 자동으로 오답노트에 저장됩니다.

즉시 3문제관련 문제 전체

검증 근거

기술 문서/실행 검증 · 마지막 검증 2026-09-27 · 핵심 학습 · 실제 출제 횟수 미집계