Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

데이터베이스 테이블을 정규화하는 방법


정규화는 데이터 중복을 제거하고 이상을 업데이트, 삽입 및 삭제하며 데이터베이스 관리자가 좋아하는 정규화된 완벽한 데이터베이스 디자인을 제공합니다.

데이터베이스 테이블을 정규화하려면 정규화 형식의 역할과 그 용도를 강조하는 아래 주어진 단계를 따르십시오 -

데이터베이스 테이블을 정규화하는 방법

제1정규형(1NF)

1 INF는 데이터 중복 문제 및 데이터베이스의 이상을 제거하는 데 유용합니다. 1NF의 모든 속성에는 원자 도메인이 있어야 합니다.

제2정규형(2NF)

두 번째 정규형은 기본 키에 대한 부분 종속성을 제거합니다.

제3정규형(3NF)

제3정규형은 이행 기능 종속성을 제거합니다.

제4정규형(4NF)

4NF가 되려면 관계는 다중 값 속성을 두 개 이상 포함할 수 없습니다.

제5정규형(5NF)

관계가 4NF인 경우 5NF(제5정규형)이며 더 작은 테이블로 무손실 분해가 발생하지 않습니다.