원부이결다조1 정규화(Normalization), 반정규화(Denormalization) ★★ p.341, 3-63, 3-100 - 하나의 종속성이 하나의 릴레이션에 표현될 수 있도록 분해해가는 과정 - 데이터베이스의 논리적 설계 단계에서 수행 1) 정규화의 목적 ★ __ 20년 3회 기출문제 - 데이터 구조의 안정성 및 무결성을 유지 - 어떠한 릴레이션이라도 데이터베이스 내에서 표현 가능하게 만듦 - 효과적인 검색 알고리즘 생성 가능 - 데이터 중복을 배제해 이상(Anomaly)의 발생 방지 및 자료 저장 공간의 최소화 - 개체와 속성의 누락 여부 확인 가능 - 데이터 삽입 시 릴레이션을 재구성할 필요성을 줄임 2) 이상(Anomaly)의 개념 및 종류 ★ __ 20년 3회 기출문제 - 정규화를 거치지 않아 데이터베이스 내에 데이터들이 불필요하게 중복되어 릴레이션 조작 시 예기치 못하게 발생하는.. 2020. 10. 2. 이전 1 다음