데이터베이스

Done/DataBase

[SQLD] 22. 정규화(Normalization) 1,2,3차 정규화 BCNF

정규화- 데이터 베이스의 설계를 재구성하는 테크닉으로, 이를 역으로 진행하면 반정규화라함. - 불필요한 데이터를 제거하거나, 삽입 갱신 삭제 시에 발생하는 이상현상을 방지하고, 논리적으로 데이터를 저장할 수 있도록하는 기술 => OLTP (Online Transaction Processing)와 같은 온라인 거래 시스템의 데이터베이스는 CRUD가 많이 일어난다.→ 개별로 INDEX를 모두 생성할 경우, CRUD 속도가 느려지므로 정규화 수행. 반정규화- 성능 저하가 예상될 때 주로 사용 (원거리에 있는 DB 테이블 복사 등) - 읽기 성능을 최적화하도록 설계하는 기법 - 데이터를 중복시키거나, 그룹핑. => OLAP (Online Analytical Processing) 효과적인 분석과 조회를 위한 분석..

728x90
weasel7
'데이터베이스' 태그의 글 목록