ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 정규화(NF)
    데이터베이스/정규화 2018. 1. 29. 21:55
    이상현상의 원인 대부분은 가지 이상의 정보가 릴레이션에 저장되어 있기 때문에 발생한다.

    이상현상의 원인인 릴레이션을 분해하여 이를 없애는 과정을 정규화라고 한다.

     

    정규화 과정

    릴레이션은 정규형이라는 개념으로 구분되며, 정규형이 높을수록 이상현상은 줄어든다.

     

    1정규형

    릴레이션의 모든 속성값이 원자값을 가지면 1정규형이라고 한다.

     

    2정규형

    릴레이션이 1정규형이고 기본 키가 아닌 속성이 기본키에 완전 함수 종속일 2정규형이라고 한다.

    완전 함수 종속 (FD)

    A B 릴레이션 R 속성이고 A B 종속성이 설립할 , B A 속성 전체에만 함수종속 하는 경우

     

    3정규형

    릴레이션이 2정규형이고 기본키가 아닌 속성이 기본키에 비이행적으로 종속 3정규형이라고 한다.

    이행적 종속

    A B, B C 성립할 A C 성립되는 함수 종속성

     

    BCNF

    릴레이션에 존재하는 함수 종속성에서 모든 결정자가 후보키이면 BCNF정규형이라고 한다.


    '데이터베이스 > 정규화' 카테고리의 다른 글

    함수 종속성  (0) 2018.01.29
    이상 현상  (0) 2018.01.29

    댓글