Database 정규화

백승찬·2020년 10월 31일
0

MySQL

목록 보기
3/3

데이터베이스 정규화

  • 테이블을 올바른 형태로 만들고 분리

제1정규형

  • 반복되는 데이터를 가로(열 방향)가 아닌 세로(행 방향)로 늘리는 것

제1정규화에서는 테이블 분할과 기본키 지정이 이루어진다.

제2정규형

  • 부분 함수 정속성을 찾아내서 테이블을 분할하는 것

    • ex) 함수 정속성이란? 키값을 이용해 데이터를 특정지을 수 있는 것

제3정규형

  • 중복하는 부분을 찾아내어 테이블을 분할 하는 수법

정규화의 목적

중복되거나 반복되는 붑분을 찾아내서 테이블을 분할하고 기본키를 작성해 사용하는 것

하나의 데이터는 한곳에 있어야한다

0개의 댓글