본문 바로가기

DB

[DB] 정규화

테이블 초반 설계를 잘해놓으면 개발 시 편리함. 테이블을 쪼갠다고 표현하기도 하는데 100% 정규화가 되진 않겠지만 최대한 지켜서 설계하는 게 좋음

 

제 1정규형

  • 모든 속성은 원자값을 가져야함 
  • 한 셀에 여러개의 값이 들어가는 걸 지양

제 2정규형

  • 키를 제외한 나머지 속성들은 키에만 종속되어야 함

제 3정규형

  • 테이블 안에 두번 이상 연결 된 종속을 피해야함

 

'DB' 카테고리의 다른 글

[DB] RDBMS vs NoSQL  (0) 2021.03.18