본문 바로가기
My Image
반응형

데이터베이스 정규화2

[DataBase] 정규화(Normalization)_제3정규형(3NF: Third Normal Form) 이전 글 : 2018/10/31 - [프로그래밍/DataBase] - [DataBase] 정규화(Normalization)_제1정규형(1NF: First Normal Form)이전 글 : 2018/10/31 - [프로그래밍/DataBase] - [DataBase] 정규화(Normalization)_제2정규형(2NF: Second Normal Form) 3) 제3정규형(NF: Third Normal Form) 제 3정규형은, 제 1정규형, 제 2정규형을 만족하고, 이행적함수종속관계를 갖지 않는 것을 말합니다. 이행적함수종속관계란?? 만약 A값을 알 때,B값을 알 수 있고 B값을 알 때 C값을 알 수 있으면 이를 이행적함수종속관계라고 합니다. A-> B, B->C 와 같은 관계라고 보시면 됩니다. 자 왼쪽에.. 2018. 10. 31.
[DataBase] 정규화(Normalization)_제1정규형(1NF: First Normal Form) 1. 정규화 정규화란.. 논리적 설계 단계에서 발생할 수 있는 종속으로 인한 삭제,갱신,삽입 이상(Anomaly)현상의 문제점을 해결하기 위해, 속성들 간의 종속 관계를 분석하여 여러 개의 릴레이션으로 분해하는 과정을 말합니다. 이렇게 정규화된 결과를 정규형이라고 부르며, 정규형의 종류로는 제1정규형, 제2정규형, 제3정규형, BCNF, 제4정규형, 제5정규형으로 부릅니다. 중복을 최대한 제거하기 위해 테이블을 분해하는 것을 정규화라고도 합니다.하지만, 테이블이 많아진다는 것은 어떤 여러개의 정보를 얻기 위해 여러개의 테이블에 산재되어 있는 데이터 값들을 참조해서 조합해야 한다는 것을 의미합니다. 즉 많은 조인현상이 일어나고 이는 조회기능의 퍼포먼스를 저하시킬 수 있습니다. 하지만, 데이터의 정합성과 이.. 2018. 10. 31.
반응형