모델 정규화란?!

rmfrn2901·2020년 12월 19일
0
post-thumbnail

정규화란 ?

테이블을 올바른 형태로 변경하고 분할하는 것을 정규화 라고 합니다.

제 1 정규형 .

한테이블에 아래와 같이 있을때 .

세로방향으로 데이터를 추가하는것을 제 1 정규형 이라고합니다.
위의 테이블을 변경하면 아래와 같이 됩니다 .

또한 제1정규형에선 중복되는 테이블을 없애기위해 테이블을 분리 하기도한다.

제 2 정규형

기본키가 2개 이상의 속성으로 이루어진경우 분해합니다.

제 3 정규형

기본키를 제외한 부분을 분해 합니다.

정규화의 목적

정규화로 데이터 구조를 개선하는 것은 하나의 데이터가 한곳에 저장되도록 하기 위함

참조

  • SQL첫걸음
  • https://velog.io/@yewon-july/Normalization
profile
박재용이란 사람이 복습을 하기위해 만든 벨로그 입니다 . 잘부탁드려요

0개의 댓글