[SQLD] 1과목 - 2. 데이터 모델과 SQL
·
자격증 & 공부/SQLD
[ 1과목 - 2. 데이터 모델과 SQL ] * 정규화 - 데이터 정합성(데이터의 정확성과 일관성을 유지하고 보장)을 위해 Entity(이하 테이블)를 작은 단위로 분리하는 과정 * 정규화 장점 - 이상 현상 제거 및 방지 - 데이터베이스 구조 확장 시 재 디자인 최소화 - 데이터 입력/수정/삭제 성능 향상 * 정규화 단점 - Join 연산 증가 - 데이터 조회 성능 저하 (중복된 데이터를 제거함으로써 조회 성능을 향상시킬 수 있음) * 이상 현상 - 삽입 이상 (Insertion Anomaly) : 데이터 삽입 시 속성에 해당하는 값이 없어 Null을 입력해야 하는 현상 - 삭제 이상 (Deletion Anomaly) : 데이터 삭제..