4. 정규화와 반정규화
정규화와 이상현상 삽입 이상 : 어떤 정보를 삽입할 때 원하지 않는 정보까지 삽입해야만 하는 현상 삭제 이상 : 정보를 삭제할때 필요한 정보까지 삭제되어야 하는 현상 수정 이상 : 동일한 내용을 여러 건의 데이터에서 반복 수정해야하는 현상 정규화를 적용한 데이터베이스 설계 1차 정규화 : 원자값을 가지도록 도메인을 분해하여 로우와 컬럼을 하나씩 가지도록 만든다. 2차 정규화 : 기본키중에 특정 컬럼에만 종속된 컬럼(부분적 종속)을 없앤다. 3차 정규화 : 기본키 이외의 다른 컬럼이 그외 다른 컬럼을 결정할 수 없도록 이행적 함수 종속을 없앤다. BCNF 정규화 : 3차 정규화 이후 일반 컬럼이 후보키를 결정하는 경우를 없앤다. 4차 정규화 : 한 릴레이션에 둘 이상의 다중 값 종속을 제거하는 정규화이다...
2021.02.25