728x90
2) 정규화와 성능
1. 정규화를 통한 성능 향상
- 관계형 데이터베이스에서 중복을 최소화하기 위해 데이터를 구조화하는 것
- 데이터 중복성을 제거하고, 데이터가 처리되는 경우에 따라 구분하기 때문에 성능 향상 됨
- 중복속성을 제거하고 결정자(데이터를 결정하는 역할)에 의해 동일한 의미의 일반속성이 하나의 테이블로 집약(의존자로 하여금 입력/수정/삭제를 제거)되므로 한 테이블에 데이터 용량이 최소화 되는 효과
- 한 테이블에 인덱스가 많아지면 조회 성능은 향상되지만 입력/수정/삭제 성능은 저하
- 가급적 인덱스 수를 7-8개로 유지하는 것이 좋다
2. 함수적 종속성에 근거한 정규화 수행
- 함수의 종속성: 데이터들이 어떤 기준값에 의해 종속되는 현상
- 기준값을 결정자, 종속되는값을 종속자라고 한다
- 정규화의 궁극적 목표는 반복적인 데이터를 분리하고, 각 데이터가 종속된 테이블에 적절하게 배치되도록 하는 것
출처 : https://blog.naver.com/handuelly/221709531844
SQLD, 1-2-2 정규화와 성능
1. 정규화를 통한 성능 향상 - 관계형 데이터베이스에서 중복을 최소화하기 위해 데이터를 구조화하는 것 -...
blog.naver.com
728x90
300x250