
데이터 모델과 SQL정규화데이터의 중복을 제거하고, 무결성을 유지데이터를 분해하는 과정논리 데이터 모델링 수행 시점에서 고려이상현상삽입이상, 삭제이상, 갱신이상삽삭갱(삽살개)로 외웠음(feat.정처기)정규화 단계(원-부-이-결-다-조)제 1 정규화(1NF)모든 속성은 반드시 하나의 값만 가짐(원자성)제 2 정규화(2NF)완전 함수 종속, 기본키의 부분집합이 결정자가 되면 안된다제 3 정규화(3NF)이행 종속을 없애도록 테이블을 분해A->B, B->C => A->CBCNF 정규화모든 결정자가 후보키가 되도록 테이블 분해제 4 정규화(4NF)다중값 종속성 제거제 5 정규화(5NF)조인에 의한 종속성 발생시 분해반정규화(역정규화)성능을 위해 중복을 허용하고, 조인을 줄이는 것 트랜잭션하나의 논리적, 연속적 업..