반정규화1 SQLD - 정규화/반정규화 정규화 데이터의 일관성, 최소한의 데이터 중복, 최소한의 데이터 유연성을 위한 방법 데이터를 분해하는 과정 정규화된 모델은 테이블이 분해된다. 불필요한 데이터를 입력하지 않아도 되기 때문에 중복 데이터가 제거된다. 정규화 절차 제 1정규화 속성의 원자성을 갖도록 테이블을 분해 속성의 중복값을 제거 기본키 설정 제 2정규화 기본키가 2개 이상의 속성으로 이루어진 경우, 부분 함수 종속성을 제거하여 완전 함수 종속을 만족하도록 테이블을 분해하는 것 부분 함수 종속성이란 기본키가 2개 이상인 칼럼으로 이루어진 경우에만 발생 (기본키가 1개면 스킵) 복합 인스턴스에 대해 각 인스턴의 종속적 중복을 삭제 제 3정규화 기본키를 제외한 칼럼 간에 종속성 제거 이행 함수 종속성을 제거 이행적 종속은 A->B, B->C.. 2023. 8. 23. 이전 1 다음