반응형 de-normalization1 DB 정규화(Normalization) & 비정규화(De-normalization) 정규화(Normalization)란? - 관계형 데이터베이스의 설계에서 중복을 최소화할 수 있도록 데이터를 구조화하는 과정을 정규화라고 한다. - 정규화는 DB의 논리적 설계 단계에서 수행한다. 정규화의 목적 - 데이터베이스 정규화의 목표는 이상현상이 있는 관계를 재구성하여 작고 잘 조직된 관계를 생성하는 것에 있다. - DB 구조 확장 시(데이터 삽입 시) 재구성을 최소화하기 위해서이다. - 효과적인 검색 알고리즘을 기대할 수 있다. 이상현상의 종류 이상현상의 개념 - 정규화를 거치지 않은 DB 데이터들이 불필요하게 중복됨으로써 릴레이션 관리 시 발생하게 되는 이슈이다. - 각 속성들 간에 존재하는 여러 가지의 종속 관계를 하나의 릴레이션에 표현하기에 이상현상이 발생하는 것이다. - 삭제 이상 (Del.. 2022. 11. 4. 이전 1 다음