정규화 (1) 썸네일형 리스트형 데이터베이스(4) 정규화란?테이블 간에 중복된 데이터를 제거하여 무결성을 유지하게 하는 것정규화 단계제 1정규화테이블의 컬럼이 원자값(하나의 값)을 갖도록 테이블을 분해하는 것제 2정규화제 1정규형 릴레이션에서 부분 함수 종속성을 제거하는 것부분 함수 종속성 : 기본키가 복합키일 경우 기본키를 구성하는 속성 중 일부에게 종속된 것 기본키(복합키) : 학생번호, 강좌이름 → 성적강좌이름(기본키의 부분집합) → 강의실 제 3정규화이행 함수 종속 : A -> B, B -> C가 성립할 때 A -> C가 성립되는 것이행 함수 종속의 문제 : 학생번호 → 강좌이름 → 수강료인 경우 강좌 이름이 바뀌어도 학생은 수강료를 그대로 내고 수업을 들을 수 있음, 강좌이름에 맞게 수강료를 변경하는 과정 번거로움제 2정규형 릴레이션에서 이행 .. 이전 1 다음