🚩 1. 데이터 베이스 정규화란? 데이터의 중복을 제거하고 무결성을 유지하면서 데이터 구조를 조직화하는 데이터 베이스 설계법이다. 각 단계는 정규화 규칙을 만족시키는 것을 목표로 한다. 정규화 과정은 여러 단계로 이루어지며 일반적으로 3단계에서 BCNF 정규형까지 설계된다. 📌 1-1. 제1 정규화 각 행과 열의 값을 원자적인 값으로 저장한다. 원자적 값: 더 이상 분리할 수 없는 단위의 값 각 행과 열의 값을 2개 이상 저장하지 않는다. 📌 1-2. 제2 정규화 이전 정규화 과정을 만족한다. 기본키를 제외한 속성들은 기본키에 완전 함수 종속이어야 한다. 완전 함수 종속: 기본키의 모든 요소가 함께 작동하여 다른 속성을 결정한다. 부분 함수 종속: 기본키의 일부 요소가 작동하여 다른 속성을 결정한다. 기..