정규화 데이터베이스 정규화는 데이터를 효율적으로 구성하기 위한 과정으로, 중복을 최소화하고 데이터 일관성을 유지하는 핵심적인 방법론이다. 제1 정규형부터 시작하여 제5 정규형까지의 단계로 나뉘며, 각 단계는 특정 데이터 이상 현상을 해결하기 위한 규칙을 제공한다. 제1 정규형 (1NF) 제1 정규형은 모든 속성이 원자값을 갖고, 각 열이 하나의 값만을 가지도록 하는 것을 목표로 한다. 이를 통해 중복을 최소화하고 데이터를 구조화하여 저장한다. 과목 교수 데이터베이스 김철수, 김영희 자료구조 홍길동 파이썬 김철수, 홍길순 표 1의 경우에는 교수의 속성이 원자값이 아니므로 바꿔야 한다. id 과목 교수 1 데이터베이스 김철수 2 데이터베이스 김영희 3 자료구조 홍길동 4 파이썬 김철수 5 파이썬 홍길순 제2..