RDBMS의 제1 정규화(01.08)

차우빈·2024년 1월 8일
0
post-thumbnail

정규화 (Normalization)

  • 정규화는 테이블 간에 데이터의 중복 저장을 방지하기 위함

  • 무결성(Integrity) 유지 가능

  • DB 의 저장 용량 ↓

  • 테이블을 분해하는 방식에 따라 정규화 단계가 달라진다

제1 정규화

1. 정의

-테이블의 컬럼이 원자값(Atomic Value, 하나의 값)을 갖도록 테이블을 분해하는 것

  • 부수적인 데이터를 저장하기 위해 ,기본 데이터가 중복되는 경우

2. 예시

고객 취미 테이블이 있을 때.

추신수와 박세리는 여러 개의 취미를 가지고 있기 때문에 제1 정규형을 만족하지 못한다.

이를 제1 정규화 해서 분해한다면?

이렇게 제1 정규화 할 수 있다.

profile
코린이입니다.

0개의 댓글