정규화? 관계형 데이터베이스에서 중복 작업을 최소화하기 위해 정보를 나누는 작업.프로그램 처리속도를 개선이 목표. 특히 데이터의 수정 시 반복된 작업을 제거하기 위해 필수적이다. 정규화의 종류는 1NF, 2NF, 3NF, BCNF, 4NF, 5NF 등이 있다.하지만, 일반적으로 사용하는 단계에서는 3NF만 만족해도 충분하다. 3NF만 만족하여도 데이터베이스가 정규화되었다고 말한다. 1NF 각 속성은 반드시 원자값을 가져야한다.하나의 칼럼에 나누어 질 수 있는 값을 넣어선 안된다. 연락처 값에 2개로 나눌 수 있는 값이 들어갔으므로 원자성에 위배된다. 다음과 같이 테이블에 행을 추가해서 1NF을 만족할 수 있게 해야한다. 2NF 완전함수종속을 만족해야한다. (부분함수종속 제거)키가 아닌 모든 칼럼은 키에 ..