정규화정규화는 데이터베이스 설계에서 데이터 중복을 피하기 위해 테이블을 분리하는 과정임데이터 관리의 편의성을 높이는 것이 목적임. 예를 들어, 동아리 정보가 대학교 테이블에 직접 기록되어 있다면, 동아리 이름이 바뀔 때 모든 레코드를 수정해야 하지만, 이를 동아리 테이블로 분리하면 동아리 테이블만 수정하면 됨정규화의 결과로 응집도가 높아지고 결합도가 낮아지며, 이는 유지보수의 용이성으로 이어짐이상현상 발생을 피하기 위함FK가 왜 상대 테이블의 PK여야 하는가**FK(Foreign Key)**는 한 테이블이 다른 테이블과 관계를 맺기 위해 사용하는 키임**PK(Primary Key)**는 테이블의 각 행을 고유하게 식별할 수 있는 키로, 유일한 값임FK는 상대 테이블의 PK를 참조해야 데이터 무결성이 보장..