정규화 생각보다 많이 헷갈려서 정리를 한다. 정규화의 (간단한) 정의 : 중복을 최소화시켜 테이블을 쪼개는것 상세정의 : 데이터베이스 정규화란, 데이터의 중복을 줄이고 데이터 무결성을 향상시키기 위해 정규화된 형태로 디자인하는 기법으로 각종이상현상을 방지한다. 정규화 [ 원 부 이 결 다 조 ] 비정규 릴레이션에서 시작 ▼ 1정규화 (1NF) - 도메인이 원자값 ▼ 2정규화 (2NF) - 부분적 함수 종속 제거 (완전 함수 종속 상태) ▼ 3정규화 (3NF) - 이행적 함수 종속 제거 ▼ BCNF (보이스코드 정규화) - 결정자 (모든 결정자가 후보키인 상태) ▼ 4정규화 (4NF) - 다치 종속 제거 (다중 종속 제거) ▼ 5정규화 (5NF) - 조인종속 제거 ●일단 1정규화는 도메인이 원자값이 되면 ..