DB설계 (1) 썸네일형 리스트형 [SQL] 데이터 정규화(Normalization)란? - 개념과 장단점, 과정별 설명 [SQL] 데이터 정규화(Normalization)란? - 개념과 장단점, 과정별 설명1. 데이터 정규화(Normalization)란?데이터 정규화(Normalization)는 데이터베이스에서 중복을 최소화하고, 데이터 일관성을 유지하기 위해 데이터를 구조화하는 과정입니다. 정규화를 통해 데이터를 여러 개의 테이블로 나누고, 관계(Relationship)를 설정하여 불필요한 데이터 중복을 제거할 수 있습니다.2. 데이터 정규화의 장단점✅ 장점데이터 중복 제거로 저장 공간 절약데이터 무결성(Integrity) 유지데이터 삽입, 삭제, 수정 시 일관성 유지❌ 단점테이블이 많아지면서 JOIN 연산 증가 → 성능 저하 가능복잡한 쿼리 작성 필요3. 정규화 과정(Normalization Forms)정규화는 보통 .. 이전 1 다음