Posts [Database] 정규화(Normalization)
Post
Cancel

[Database] 정규화(Normalization)

정규화(Normalization) 란?

관계형 모델에서 정규화 이론이라는 DB 설계 이론이 있다. 정규화 이론은 RDB를 효율적으로 잘 다루는데 있어 필요한 과정이며, 관계형 모델을 전제로 구축된 DB 설계 이론이다.

정규화를 간단하게 말하자면 정규화는 릴레이션 내에서 중복을 제거하는 과정이다.

정규화 과정, 즉 중복 제거를 통해 얻을 수 있는 이점은 다음과 같다.

  • 응용프로그램 단에서 불필요한 로직을 없앨 수 있다.
  • 올바른 데이터만 얻을 수 있다.(변칙 방지)
  • 불필요한 쿼리(예를들면, 서브 쿼리) 제거로 성능 향상
This post is licensed under CC BY 4.0 by the author.

[Database] 트랜잭션(Transaction)

[Network] RAID가 뭐에요?(RAID 0, RAID 1, RAID 5 차이)

Loading comments from Disqus ...