컴퓨터 , it , 핸드폰 , 스마트폰
정규화란? 그리고, 반정규화란?
먼저, "정규화"란, 데이터베이스의 테이블에서 테이블의 속성들이 상호 종속적인 관계를 갖는 특성을 이용하여 테이블을 '무손실 분해'하는 과정을 말한다. 이런 특성의 정규화의 목적은 가능한 한 중복을 제거하여 삽입, 삭제, 갱신 이상의 발생 가능성을 줄이 것이다. 정규화는 제1 정규형부터 시작해 1,2,3,4,5, BCNF가 있고, 순서는 1 → 2 → 3 → BCNF → 4 → 5 정규화로 진행된다. 각 정규화 과정의 특징들은 다음과 같다. 정규화 단계 특징 설명 제 1 정규형 도메인이 원자값 테이블에 속한 모든 속성의 도메인이 원자 값만으로 되어 있는 정규형. 제 2 정규형 부분적 함수 종속 제거 기본키가 아닌 모든 속성이 기본키에 대해 완전 함수적 종속된 것(부분적 함수 종속을 제거한 것.) 제 3 ..
2021. 8. 15. 09:00
최근댓글