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