정규화 (1) 썸네일형 리스트형 [SQLD] 데이터 모델과 SQL 데이터 정규화 데이터 정합성 위해 엔터티 작은 단위로 분리하는 과정 데이터 입력, 수정, 삭제 성능 향상 데이터 조회 성능 저하 가능성 존재 제 1 정규형 다중값 속성 제거 → 모든 속성이 단일값만 가짐 제 2 정규형 주식별자가 복합식별자인 경우 (속성들의 집합이 주식별자를 이루는 경우) 부분적 함수 종속 제거 부분적 함수 종속 → 일반속성이 주식별자의 일부에만 종속되는 경우 제 3 정규형 이행적 함수 종속 제거 이행적 함수 종속 → 주식별자가 아닌 속성간의 종속 관계 주의 사항 정규화 결과 JOIN 연산 증가로 인한 성능 저하 발생 가능 → 반정규화 통해 성능 개선 가능 반정규화 데이터 조회 성능 향상 위해 데이터 중복 허용 또는 데이터 그룹핑하는 과정 데이터 조회 성능 향상 데이터 입력, 수정, 삭제.. 이전 1 다음