정규화란?
- DB server의 메모리를 낭비하지 않기 위하여 어떤 테이블을 식별자로 가지는 여러개의 테이블로 나누는 과정을 말한다.
- 한마디로, 어떤 테이블을 더 이상 쪼갤 수 없을 때까지 쪼개는 것이다.
정규화의 종류
- 정규화에는 네 가지 종류가 있다.
- 제 1 정규화
- 제 2 정규화
- 제 3 정규화
- 제 4 정규화
제 1 정규화
- 어떤 테이블에서 반복되어지는 컬럼값들이 존재한다면, 값들이 반복되어 나오는 컬럼들을 분리해서 새로운 테이블을 만드는 것이다.