[데이터베이스(DB)]정규화란?
정규화▶ 이상현상이 발생하는 릴레이션은 분리하여 이상현상을 제거하는 과정(이상현상: 릴레이션에 두 개 이상의 정보가 들어가 생기는 상황이다. 삽입을 할 때 부득이하게 NULL값이 들어가거나 데이터 삭제 시 연쇄적으로 삭제되거나 데이터를 수정 시 일관성이 훼손되는 상황이 이상현상의 예이다.) 정규형▶ 제 1 정규형 : 릴레이션의 속성 값이 원자 값을 가지는지 판단 1) 원자값을 가져야 이상현상이 발생하지 않는다.2) 원자값 : 속성 값을 들 더는 분리할 수 없는 경우, 즉 속성은 단일 값을 가지는 경우를 말한다. ▶ 제 2 정규형 : 릴레이션의 기본키가 복합키일 경우 완전 함수 종속을 만족하는지 판단1) 완전 함수 종속을 만족해야 이상현상이 발생하지 않는다.2) 완전 함수 종속 : 복합키의 부분 키들이 결..
2020.08.14