목차
1. 정규화의 의의
2. 정규화의 과정
3. 정규형의 종류
1) 제1, 2 정규형
(1) 제 1정규형
(2) 제 2정규형
2) 제 3정규형
(1) 제 3정규형의 정의
(2) 제3정규형 테이블
3) 보이스-카드 정규형
4) BCNF 오류
2. 정규화의 과정
3. 정규형의 종류
1) 제1, 2 정규형
(1) 제 1정규형
(2) 제 2정규형
2) 제 3정규형
(1) 제 3정규형의 정의
(2) 제3정규형 테이블
3) 보이스-카드 정규형
4) BCNF 오류
본문내용
50,000
(2) 제3정규형 테이블
승진역사 호봉기준
일자
인사번호
직급
호봉
97.4.8
1002
4급
5
97.4.8
2001
3급
7
98.1.20
1002
3급
1
98.1.25
1008
4급
9
98.5.29
1002
2급
1
98.6.13
1008
3급
2
3) 보이스-카드 정규형
한 관계의 후보키가 둘 이상이면 관계가 제 3정규형에 속할지라도 데이터 이상을 나타내는 경우가 생긴다. 어느 관계가 BCNF가 되려면 모든 결정자가 후보키 이어야만 한다.
4) BCNF 오류
학생번호
전공
지도교수
100
물리
김인수
100
수학
박종철
200
경영
정경태
200
물리
김인수
300
경영
정경태
400
경영
이진수
때로는 정규화 이론에 어긋나는 릴레이션 구조를 선택해야 할, 실용적인 필요성이 우선하는 경우도 있습니다. 정규화 작업은 특히 처리속도와의 trade-off관계가 심사숙고의 대상이 되며 고도의 정규화를 추구하다보면 레코드의 종류가 늘어나고 프로그래밍도 복잡해 져서 결국은 전체적인 performance가 떨어지게 됩니다. 이는 양자 간의 절충으로 어느 정도 해결될 수 있지만 개발자와 사용자간에 깊이 생각해 보아야 할 문제라고 할 수 있다.
(2) 제3정규형 테이블
승진역사 호봉기준
일자
인사번호
직급
호봉
97.4.8
1002
4급
5
97.4.8
2001
3급
7
98.1.20
1002
3급
1
98.1.25
1008
4급
9
98.5.29
1002
2급
1
98.6.13
1008
3급
2
3) 보이스-카드 정규형
한 관계의 후보키가 둘 이상이면 관계가 제 3정규형에 속할지라도 데이터 이상을 나타내는 경우가 생긴다. 어느 관계가 BCNF가 되려면 모든 결정자가 후보키 이어야만 한다.
4) BCNF 오류
학생번호
전공
지도교수
100
물리
김인수
100
수학
박종철
200
경영
정경태
200
물리
김인수
300
경영
정경태
400
경영
이진수
때로는 정규화 이론에 어긋나는 릴레이션 구조를 선택해야 할, 실용적인 필요성이 우선하는 경우도 있습니다. 정규화 작업은 특히 처리속도와의 trade-off관계가 심사숙고의 대상이 되며 고도의 정규화를 추구하다보면 레코드의 종류가 늘어나고 프로그래밍도 복잡해 져서 결국은 전체적인 performance가 떨어지게 됩니다. 이는 양자 간의 절충으로 어느 정도 해결될 수 있지만 개발자와 사용자간에 깊이 생각해 보아야 할 문제라고 할 수 있다.
추천자료
거래비용경제학의 방법론 및 기본개념에 대한 정치경제학적 비판
사회학적 문제의식과 사회학의 기본개념
프로이드 정신분석이론의 정의와 기본개념, 프로이드 정신분석이론의 성격발달단계와 성격발...
[사복조사]조사방법론기본개념
사회학적 문제의식과 사회학의 기본개념
사회복지실천모델중 3가지 선정, 기본개념과 기법을 설명하시오
다중회귀분석 (다중회귀분석 기본개념, 목적, 추정 및 검정, 모형에 대한 추론, 유의성 검정,...
사회복지실천과 정신역동모델(기본개념, 개입목표, 개입과정, 개입기법)
사회복지실천과 정신역동모델(기본개념, 개입목표, 개입과정, 개입기법) 파워포인트 PPT 프레...
정신역동모델(개요, 기본개념, 개입목표, 개입과정, 개입기법) 파워포인트 PPT 프레젠테이션
아동권리의 각 유형에 대한 기본개념을 쓰고, 어린이집에서 아동권리를 존중할 수 있는 실천...
과제중심모델 이론정리 (기본개념, 개입목표, 개입기법, 느낀점)
과제중심모델 (이론, 기본개념, 개입목표와 과정, 개입기법, 과제중심모델의 한계 - 실제사례...
과제중심모델 (이론, 기본개념, 개입목표와 과정, 개입기법, 과제중심모델의 한계 - 실제사례...