Search
Duplicate

3. RDBMS의 정규화에 대해

Created
2024/01/05 01:03
Tags
김한신
RDBMS의 정규화는 데이터 중복을 최소화하고 일관성을 유지하기 위한 과정이다.
**1NF:** 각 행은 고유한 식별자를 가지며, 열은 원자적인 데이터만 포함한다. **2NF:** 1NF를 만족하면서 기본 키에 대한 부분 함수 종속을 제거한다. **3NF:** 2NF를 만족하면서 이행적 함수 종속을 제거한다. 이 과정을 통해 데이터베이스의 구조를 개선하여 성능을 향상시키고 데이터의 일관성을 유지한다.
유민아
⇒ RDBMS의 정규화는 중복 데이터를 최소화하고 데이터 무결성을 유지하기 위한 과정으로, 테이블을 적절하게 나눠 데이터를 중복없이 저장합니다. 5가지의 정규화 단계가 있고 이는 테이블을 분해하는 방식에 따라 달라집니다. 상황에 맞는 정규화 단계를 적용하면 DB의 성능 및 효율성을 높일 수 있습니다.
김민선
내 3줄 답변 :
RDBMS 정규화는 데이터 중복을 최소화하고 데이터의 일관성을 유지하기 위한 프로세스입니다
테이블을 여러 개의 작은 테이블로 분해하고 관련된 데이터를 적절한 테이블에 배치하여 데이터 중복과 이상 현상을 방지하는 것을 뜻합니다
이러한 정규화를 통해 데이터베이스의 효율성, 일관성 및 유지보수를 증진시킵니다
박준영
정규화는 RDBMS(Relational Database Management System)에서 데이터 중복을 최소화하고 데이터 구조를 효율적으로 관리하기 위한 프로세스입니다. 무결성을 지키고, 이상 현상을 방지합니다.
정규화에는 여러가지 단계가 있지만, 대체적으로 1~3단계 정규화까지의 과정을 거칩니다. 제1정규화(1NF): 각 열이 원자적인 값을 가져야하며, 각 행이 고유한 키로 식별될 수 있어야 합니다. 제2정규화(2NF): 제1정규화를 만족하고, 기본키가 아닌 모든 열이 기본키에 완전 함수적 종속성을 가져야 합니다. 제3정규화(3NF): 제2정규화를 만족하고, 기본키가 아닌 모든 열이 기본키에 대해 이행적 함수적 종속성이 없어야 합니다.