본문 바로가기

정규화6

04 정규화 (Normalization) 2 [ 정규형들 간의 (포함) 관계 : 이미지출처: https://ntersanseapa.gq/3684 ] 4.5. 정규형의 종류 - 정규형의 종류 1정규형(First Normal Form) 2정규형(Second Normal Form) 3정규형(Third Normal Form) 보이스코드 정규형(Boyce-Codd Normal Form. 이하 BC정규형) 4정규형(Fourth Normal Form) 5정규형(Fifth Normal Form) - 1, 2, 3정규형이 정규화 대상의 대부분을 차지하지만 BC, 4, 5정규형을 위반하는 릴레이션도 자주 발생하므로 이론적으로는 명확하게 알고 있어야 한다. - 몇 정규형이냐를 알려고 정규화를 하지는 않는다. 중요한 것은 중복이 발생하지 않고 아노말리가 발생하지 않도록.. 2019. 9. 23.
04 정규화 (Normalization) [ Normalization Process: Data Normalization & Serialozation - Josh Nguyen ] 4.1. 정규화(Normalization)란? - 정규화는 속성간의 부정확한 종속성을 없애는 것을 의미한다. - 함수 종속 개념을 기반으로 유사한 속성들을 모으고 종속성이 없는 독립적인 속성들은 분리하는 것이 정규화다. - 속성의 종속성과 의존성을 분석해 더는 분해(Decomposition)될 수 없는 엔터티로 만드는 과정이다. - 정규형은 아노말리(Anormaly: 데이터 이상현상, 업데이트 아노말리, 삭제 아노말리, 삽입 아노말리) 현상을 최소화한다. [ 중복 속성(상품명)이 사용된 모델 ] - 위 그림의 모델에서 상품코드가 '101011'인 상품의 이름이 바뀌면, .. 2019. 9. 15.