개요정규화 정규화는 관계형 데이터베이스에서 중복을 줄이고 무결성을 개선하기 위해 데이터를 구조화하는 작업을 말한다. 정규화에는 1차, 2차, 3차, 4차, 5차 정규화와 BCNF가 있는데, 이 글에서는 '주문장' 서류 예시를 통해 1~3차 정규화에 대해 알아볼 것이다. 함수적 종속정규화를 공부하다 보면 '함수적 종속'이라는 말이 자주 등장하는데, "Y가 X에 함수적 종속이다"는 구어체로 "X에 의해 Y가 결정된다"라는 뜻이다. 이를 X→Y로 표현한다. 예를 들어 회사에서는 한 사원의 사번을 알면 그 이름도 알 수 있다. 따라서 사원명은 사번에 함수적 종속이고, 사번 → 사원명이라고 쓸 수 있다. 그러나 사원의 이름에 의해 사번이 결정되는 것은 아니다. 동명이인이 있을 수 있기 때문이다. 따라서 사번은 사..