제 1 정규형
각 애트리뷰트 도메인이 오직 원자값만을 포함할 때
제 2 정규형
테이블 스키마 R의 모든 비주요 애트리뷰트 A가 R의 모든 후보키에 완전함수적 종속일 때
제 3 정규형
테이블 스키마 R에 존재하는 모든 함수적 종속성 X → A에 대하여 아래 두 조건 중 하나가 만족할 때
- X가 R의 수퍼키
- A가 R의 주요 애트리뷰트
BCNF 정규형
테이블 스키마 R에 존재하는 모든 함수적 종속성 X → A에 대하여 X가 R의 수퍼키일 때
제 1 정규형
각 애트리뷰트 도메인이 오직 원자값만을 포함할 때
제 2 정규형
테이블 스키마 R의 모든 비주요 애트리뷰트 A가 R의 모든 후보키에 완전함수적 종속일 때
제 3 정규형
테이블 스키마 R에 존재하는 모든 함수적 종속성 X → A에 대하여 아래 두 조건 중 하나가 만족할 때
BCNF 정규형
테이블 스키마 R에 존재하는 모든 함수적 종속성 X → A에 대하여 X가 R의 수퍼키일 때