[DB] 05. 정규화(Normalization)
[DB] 05. 정규화(Normalization)1. 정규화란 무엇인가정규화는 데이터를 여러 테이블로 나누는 과정이다.목적은 단순하다.중복 데이터를 제거하고, 데이터가 서로 어긋나는 상황을 막기 위함이다.처음 테이블을 설계할 때는 한 테이블에 모든 정보를 넣는 것이 편해 보인다.하지만 데이터가 쌓이기 시작하면 바로 문제가 생긴다.2. 정규화 전 테이블 구조아래는 주문과 회원 정보를 하나의 테이블에 모두 저장한 예시다.orders (정규화 전) order_id user_name user_email product price 1 홍길동 hong@test.com 노트북 1200000 ..