핵심요약1 [SQLD] 데이터 모델과 SQL 핵심요약정리 정규화테이블(엔터티 = 테이블 = 릴레이션)에다가 데이터를 입력 수정 삭제하는 과정에서, 예컨대 한쪽에 있는 데이터는 수정 한쪽은 그대로 두면 일관성이 깨지는 상황이 발생한다. 이런 사고를 방지하기 위해 데이터 중복을 최소화 하는 것이 정규화.정규화를 수행하면 통상적으로 입력,수정,삭제 성능은 올라가지만 조회성능은 떨어진다.(정보의 보안과는 관련 없음) - 제1정규화 : 엔터티의 속성값이 여러 개로 구성 => 중복값 제거, 기본값 설정하여 주식별자와 1:1 관계 ('속성의 원자성을 확보한다'고 표현한다.)- 제2정규화 : 기본키가 2개 이상인 경우 => 주식별자에 종속적이지 않는 테이블은 별도 분리 ('부분 함수종속성을 갖고 있어 2차정규화 대상이다' 라는 문장으로 표현된다)- 제3정규화 : 일반 속.. 2025. 2. 14. 이전 1 다음