[DB] 데이터 베이스 정규화
🎲 데이터 정규화란? 데이터 정규화는 데이터의 중복을 최소화되도록 테이블의 구조를 변경하는 것을 일컫는 말입니다. 정규화를 통해서 방대한 양의 데이터를 보다 효율적이고 체계적으로 관리하는 것을 목표로 시행합니다. 🍳 제 1 정규화 (1NF) 제 1정규화에서는 데이터들이 한컬럼에 하나 씩만 들어가도록 조정합니다. 하나의 컬럼에 두 개 이상의 데이터가 들어갈 경우 데이터를 조회하고 수정하는데 비효율적이기 때문입니다. 🍳제 2 정규화 (2NF) DB에서는 데이터의 키값 역할을 하는 PK(Primary Key)와 벨류 역할을 하는 일반 컬럼들이 있다. 헌데 아래의 테이블에서는 학생 & 수업과목 이 복합키 역할을 해서 이에 따라 성적의 값이 결정되지만, 강의실의 경우 학생과는 상관없이 수업과목에 의해서만 값이 결..