데이터 모델과 성능 썸네일형 리스트형 [SQLD] 1과목 정리 - 데이터 모델과 성능 정규화 데이터의 일관성, 최소한의 중복, 최대한의 유연성을 위한 방법으로 데이터를 분해하는 과정 데이터 중복을 제거하고 데이터 모델의 독립성을 확보하기 위한 방법 테이블을 분해해 데이터 중복을 제거하기 때문에 데이터 모델의 유연성을 높인다. 비즈니스에 변화가 발생해도 데이터 모델의 변경을 최소화할 수 있다. 제1 정규화부터 제5 정규화까지 있지만 실질적으로 제3 정규화까지만 수행 * 이상 현상 - 정규화를 수행하지 않아 입력, 수정 등에 문제가 발생하는 상황 정규화 절차 제1정규화 속성의 원자성을 확보, 기본키를 설정 함수적 종속성을 통해 기본키를 도출, X가 Y를 함수적으로 종속하고있고 X가 변경될 때 Y도 변경되면 X가 기본키가 된다. 제2정규화 기본키가 2개 이상의 속성으로 이루어진 경우 부분함수종.. 더보기 이전 1 다음