본문
정규화와 역정규화
DB(Oracle) 2015. 12. 8. 21:39
# 정규화와 역정규화
# 정규화
중복된 정보(데이터)의 포함을 최소화하기 위한 기법을 적용하는 것
정규화는 검색과 갱신 관리를 크게 단순화한다.
# 역정규화
지나친 정규화로 테이블 수가 증가하게되면 (한 테이블당 데이터가 하나밖에 존재하지 않는 상황 발생 가능)
작업할 때마다 JOIN 연산이 빈번하게 일어나 오히려 작업의 효율성이 낮아질 수 있다.
따라서 필요에 따라 이미 분해된 두 개 이상의 릴레이션들을 합쳐서 하나의 릴레이션으로 만드는 역정규화를 통해
검색 질의의 수행속도를 높인다.
댓글