728x90 노랭이 36번1 데이터 모델과 SQL - 정규화 SQLD 1과목 데이터 모델과 SQL 정규화관계와 조인의 이해모델이 표현하는 트랜잭션의 이해Null 속성의 이해본질식별자 vs 인조식별자 1. 정규화A. 정규화의 개념- 데이터의 일관성, 최소한의 중복, 최대한의 데이터 유연성을 위한 방법- 데이터를 분해하는 과정- 정해진 규칙을 따라 데이터를 이용하기 쉽게 만드는 일- 데이터의 중복 제거- 데이터 모델의 독립성 확보- 데이터 이상현상 (Anomaly)을 줄이기 위한 설계 기법- 엔터티를 상세화하는 과정이며 논리 데이터 모델링 수행시점에서 고려 * 이상현상삽입이상: 행(Row) 삽입 시 지정되지 않은 속성 값이 Null을 가지는 경우갱신이상: 데이터 갱신 시 일부분의 데이터만 갱신되어 일관성 유지가 안 되는 경우삭제이상: 행(Row) 삭제 시 원하지 않는.. 2023. 12. 30. 이전 1 다음 728x90