본문 바로가기
공부

SQL- 비정규화

by 파이드파이퍼 2024. 5. 17.
728x90
반응형

비정규화 -> 정규형에 부합하는 테이블을 정규형을 지키지 않게 바꾸는걸 의미

 

다양한 정규형은 테이블이 좋은지, 안 좋은지 판단 가능한 기준이라 했는데, 왜 잘 만든 테이블을 안 좋게 만들까?

 

      -> 성능 개선을 위해서

 

정규형을 지키기 위한 기본적인 해법

1. 하나의 테이블을 여러 개로 나눔 -> 데이터베이스에서 원하는 데이터를 찾을 때는 join을 사용해 여러 테이블에 있는

데이터를 합치는 경우가 있음

 

정규화로 인한 데이터가 이곳저곳 많이 퍼져 있으면, 해당 데이터를 다시 수집할 때 속도가 느려질 수 있음.

비정규화를 할 시 이런 정보를 한 테이블에 저장할 수 있기 때문에 조금 더 빠르게 조회를 함

 

 

 

728x90
반응형

'공부' 카테고리의 다른 글

SQL 조건 걸 때 주의 사항  (0) 2024.05.21
구구절절  (0) 2024.03.10
약수, 정수  (0) 2024.01.16
글쓰기 따옴표, 띄어쓰기, 문장부호, 문법에 관하여..  (2) 2024.01.13
글쓰기 '수'와 '것'에 관하여  (0) 2024.01.13

댓글