정보처리기사/Database

정처기 수준에서의 데이터베이스 - 정규화

mostlyjinsonit 2018. 10. 3. 17:19
반응형

정규화의 목적

- 데이터 구조의 안정성을 최대화시킨다.

- 중복을 배제하여 삽입, 삭제, 갱신 이상의 발생을 방지한다.

- 어떠한 릴레이션이라도 데이터베이스 내에서 표현 가능하도록 한다.

- 데이터 삽입 시 릴레이션을 재구성할 필요성을 줄인다.

- 효과적인 검색 알고리즘을 생성한다.

 

제 1정규형(1NF) = 릴레이션에 속한 모든 도메인이 원자값(Atomatic Value)

 

BCNF(3.5NF) = 릴레이션의 모든 결정자가 후보키인 릴레이션 

반응형