데이터 모델링 정규화란
정규화 1) 데이터 이상(Anomaly) 갱신 이상(Update): 회원 주소/이름 변경 시, 관련된 모든 행을 찾아 수정 → 누락되면 불일치 발생 삽입 이상(Insertion): 주문이 없으면 회원/상품 정보를 넣기 어려운 구조가 됨 삭제 이상(Deletion): 주문을 삭제했는데 그게 유일한 주문이면 회원 정보까지 같이 날아갈 수 있음 2) 함수 종속성(Functional Dependency) 테이블을 올바르게 분리함 X가 Y를 유일하게 결정하면 X(결정자) → Y(종속자) 3) 1정규형(1NF) 내용 설명 한 칸(속성/컬럼)에 값이 “원자값(Atomic)”만 들어가야 함 반복되는 그룹(예: , / 같은 배열 느낌)을 컬럼 하나에 묶어서 저장하면 안됨 즉, 테이블의 모든 컬럼은 쪼갤 수 없는 단일 값이어야 함 1NF 규칙: 모든 컬럼은 더 이상 쪼갤 수 없는 원자값만 가져야 함. 예시 1NF 위반 (한 칸에 여러 값) 테이블이 아래와 같이 저장됨 한 칸에 여러 개가 들…