정규화1 [독학! SQLP] 정규형? 정규화? 반정규화? 정규화 (Normalization)정의 : 데이터의 중복을 제거하고, 이상현상을 방지하며, 데이터 일관성을 유지하기 위해 릴레이션을 분해하는 과정목적 : 데이터 중복 제거, 이상현상 방지, 일관성 확보장점 : 삽입 / 삭제 / 갱신 이상 제거 → 데이터 무결성 보장단점 : 테이블 / 조인 수 증가 → 성능 저하 가능키워드 : 무손실 분해, 종속 보존참고무손실 분해(조인): 나눴다가 조인하면 빠짐/중복 없이 원래 그대로. (외래키로 자연조인되게 설계)종속 보존: 원래 규칙(FD)을 분해된 테이블들에서도 그대로 검사 가능.정규형 (Normal Form)1) 1차 정규형 (1NF)모든 칼럼이 한 칸에 하나의 값(원자값)을 가져야 함.반복 칼럼(phone1, phone2 …)이나 콤마로 여러 값을 넣거나 JSO.. 2025. 8. 19. 이전 1 다음