반응형
sql 정규화
-
SQLD 01_02 데이터 모델과 성능 요약공부 !/Data 2022. 3. 7. 01:27
정규화 최소한의 데이터 중복, 최대한의 데이터 유연성, 데이터 일관성을 위해 데이터를 분리하는 과정이다 정규화를 통해 데이터 모델의 독립성을 확보하고 데이터 모델의 변경을 최소화할 수 있다 정규화절차 정규화 절차 설명 함수적 종속성 제1정규화 속성의 원자성을 확보하며 PK 설정 완전 함수 종속성 제2정규화 PK가 2개 이상의 속성으로 이루어진 경우, 부분 함수 종속성 제거 부분 함수 종속성 제3정규화 PK를 제외한 칼럼 간 종속성 제거 = 이행 함수 종속성 제거 이행 함수 종속성 BCNF PK를 제외하고 후보키가 있는 경우, 후보키가 기본키를 종속시키면 분해한다 정규화와 함수적 종속성 정규화는 함수적 종속성을 근거로 한다 함수적 종속성은 데이터들이 어떤 기준값에 의해 종속되는 현상으로 기준값을 결정자 종..