normalization

CS 지식/데이터베이스

[CS] 정규화

정규화 (Normalization) 이상 현상을 예방하고 효과적인 연산을 하기 위해 데이터 정규화를 수행합니다. 정규화는 하나의 릴레이션에 하나의 의미만 존재하도록 릴레이션을 분해하는 과정입니다. 데이터의 중복을 없애면서 불필요한 데이터를 최소화시킵니다. 무결성을 지키고, 이상 현상을 방지합니다. 테이블 구성을 논리적이고 직관적으로 합니다. 데이터베이스 구조를 확장에 용이하게 합니다. 제1 정규화 (1NF) 제1 정규화란 테이블의 컬럼이 원자 값을 갖도록 테이블을 분해하는 것입니다. 분해된 테이블의 모든 속성에는 반복되는 그룹이 나타나면 안됩니다. 또한, 기본키를 사용하여 모든 행을 고유하게 식별할 수 있어야 합니다. 제2 정규화 (2NF) 제2 정규화란 제1 정규화를 진행한 테이블에 대해 완전 함수 종..

damon-911
'normalization' 태그의 글 목록