제 3 정규형1 데이터베이스 정규화 (Normalization) 데이터 정규화(Normalization)란?데이터를 효율적으로 저장하고 중복을 최소화하며 데이터 무결성을 유지하기 위한 과정이다. 중복된 데이터를 허용하지 않음으로써 용량을 줄이고 무결성 (Integrity)을 유지하는 것이다.일반적으로 정규화는 여러 단계로 나뉘며 각 단계는 데이터의 중복성을 줄이고 논리적 구조를 개선한다 정규화의 장점데이터베이스 변경 시 이상 현상(Anomaly)을 제거할 수 있다.정규화된 데이터베이스 구조에서는 새로운 데이터 형의 추가로 인한 확장 시, 그 구조를 변경하지 않아도 되거나 일부만 변경해도 된다.데이터베이스와 연동된 응용 프로그램에 최소한의 영향만을 미치게 되어 응용프로그램의 생명을 연장시킨다.정규화의 단점릴레이션의 분해로 인해 릴레이션 간의 JOIN연산이 많아진.. 2024. 10. 22. 이전 1 다음