🔎 정규화 DB 설계에 있어서 중복을 최소화 하기 위해 데이터를 구조화 하는 과정 크고 조직화 되지 않은 테이블을 작고 잘 조직화 된 테이블로 변경 데이터 추가 및 삭제 시에 이상 현상을 예방할 수 있음 🚩 제1정규형(1NF): 하나의 컬럼은 반드시 하나의 속성만을 가져야 함 🚩 제2정규형(2NF): 모든 컬럼에 대한 부분 종속이 없어야 함 🚩 제3정규형(3NF): 이행 종속성(A=B, B=C여서 A=C인 경우)이 없어야 함 🔎 Foreign Key(외래 키) 정규화를 하게 되면 테이블은 최소한의 단위로 쪼개지게 됨 하지만 데이터를 불러들일 때에는 한꺼번에 많은 값을 가지는 테이블을 JOIN 해서 가지고 와야 하는 경우가 많음 JOIN을 통해 테이블을 합치는데, 이 때 기준이 되는 값(서로 공유하고 있는..