BCNF

    [SQLD] 개념 정리 #03 정규화 과정

    정규화 과정 1NF (제 1 정규형) 릴레이션에 속한 모든 도메인이 원자값만으로 되어 있는 정규형 릴레이션의 모든 속성값이 원자값으로만 되어 있는 정규형 릴레이션의 모든 속성이 단순 영역에서 정의됨 2NF (제 2 정규형) 릴레이션 R이 1NF이고, 기본키가 아닌 모든 속성이 기본키에 대하여 완전 함수적 종속을 만족하는 정규형 3NF (제 3 정규형) 릴레이션 R이 2NF이고, 기본키가 아닌 모든 속성이 기본키에 대해 이행적 종속을 만족하지 않는 정규형 무손실 조인 또는 종속성 보존을 저해하지 않고도 항상 3NF설계를 얻을 수 있다 BCNF(Boyce-Codd 정규형) 릴레이션 R에서 결정자가 모두 후보키인 정규형 3NF에서 후보키가 여러 개 존재하고 서로 중첩되는 경우 적용하는, 강한 제3정규형이라고도..