
SQLD 1-2. 데이터 모델링의 성능
·
SQLD
[ 성능 데이터 모델링 ] 성능 데이터 모델링의 정의 ∘ 일반적인 성능 : 데이터 조회의 성능 ∘ DB 성능향상을 목적으로 설계단계의 데이터 모델링때부터 여러 사항을 반영하는 것 ∘ 성능에 반영되는 고려사항 : 정규화, 반정규화, 테이블통합, 테이블분할, 조인구조, PK, FK 성능 데이터 모델링 수행 시점 ∘ 사전에 할수록 비용↓, 분석/설계 단계에서의 데이터모델링 비용이 최소 ∘ 단계별 비용 : 분석/설계 Y ) 집합 Y가 집합 X의 전체에 대해서만 함수적으로 종속 제 1 정규화 ∘ 테이블의 컬럼이 원자값을 갖도록 테이블을 분해 제 2 정규화 ∘ 부분 함수적 종속 제거 ∘ 제1 정규화를 진행한 테이블에 대해 완전 함수종속을 만족하도록 테이블을 분해하는 것 ∘ 기본키의 부분집합이 결정자가 되어서는 안된..