이상현상1 DB 정규화란? 정규화란? 이상 현상을 제거하기 위해서 데이터베이스를 올바르게 설계해 나가는 과정 정규화 종류 제1정규형 테이블의 컬럼이 원자값을 갖도록 분해하는 것 제2정규형 제1정규화를 진행한 테이블에 대해 완전 함수 종속을 만족하도록 테이블을 분해하는 것 완전 함수 종속->기본키의 부분집합이 결정자가 되어서는 안된다는 것 제3정규형 제2정규화를 진행한 테이블에 대해 이행적 함수 종속을 없애도록 테이블을 분해하는 것 이행적 함수 종속-> A->B,B->C가 성립할 때 A->C가 성립되는 것을 의미한다. BCNF정규형 제3정규화를 진행한 테이블에 대해 모든 결정자가 후보키가 되도록 테이블을 분해하는 것 정규화의 장단점 장점 DB 변경 시 이상현상문제 해결. 불필요한 쿼리 제거로 성능 향상 단점 릴레이션의 분해로 인해 .. 2024. 1. 11. 이전 1 다음 728x90