12. DB 제2정규형(2NF) 제3정규형(3NF)
정규형조건설명예시2NF (제2정규형)1NF를 만족하고, 부분 함수 종속이 제거됨기본키의 일부가 아닌 속성(칼럼)은 기본키 전체에 종속되어야 한다. 즉, 기본키의 일부에만 의존하는 속성이 없어야 한다.학생(학번, 강좌코드, 강좌명, 교수명) → 강좌명과 교수명은 강좌코드에만 의존 → 강좌 정보를 분리하여 정규화3NF (제3정규형)2NF를 만족하고, 이행적 종속(Transitive Dependency)이 제거됨기본키가 아닌 속성이 다른 기본키가 아닌 속성에 종속되면 안 된다. 즉, 기본키에 직접 종속되지 않는 속성을 제거해야 한다.학생(학번, 이름, 학과, 학과장) → 학과장은 학과에 종속됨 → 학과 정보를 분리하여 정규화설명2NF (제2정규형)1NF(제1정규형)를 만족해야 하며, 즉 테이블 내 컬럼 값들이..
2025. 3. 11.