[DB] 데이터 베이스 정규화 (Normalization) 란?
관계형 데이터베이스를 배우거나 SQLD (SQL 개발자), 정보처리기사 등 시험에 자주 출제되지만, 처음 배우면 함수종속성, 중복속성, 부분종속, 이행종속 등등.. 한자어로 1~2줄 설명으로 끝나기 십상이라 이해하기 힘들었던 경험 모두 있을 것이다. 쉽게 이해해보자. 1. 데이터베이스 정규화 (Normalization) 관계형 데이터베이스 설계에서 중복을 최소화하도록 데이터를 구조화하는 것을 정규화(Normalization) 라고 한다. 2. 제1정규화, 제1정규형(1NF) ※ NF는 Nomal Format의 약자이다 우리는 파스타 면의 판매업체로 다음과 같은 상품판매채널 테이블이 존재한다고 가정하자. 상품모델(id) 상품명(item_name) 판매채널(channel) s001 스파게티 자사몰 p001 ..