반응형
정규화: 관계형 데이터베이스의 설계에서 중복을 최소화하게 데이터를 구조화하는 프로세스를 정규화라 한다.
(1) 제1정규형: 모든 속성이 원자값을 가짐
(2) 제2정규형: 제1정규형이면서 키가 아닌 모든 애트리뷰트가 기본 키에 완전하게 함수적으로 종속
(3) 제3정규형: 제2정규형이면서 키가 아닌 모든 애트리뷰트가 기본 키에 직접종속
(4) BCNF: 제3정규형이면서 모든 결정자가 후보키
1 - 도메인 원자값
2 – 부분종속.
3 – 이행적 함수 제거
BCNF – 결정자와 후보키 제거
데이터베이스 모델링은 데이터베이스를 만들어 가기 위한 첫 단계인 사용자 요구사항 분석부터 마지막 단계인 물리적 구현에 이르기까지 데이터베이스를 만들어 가는 과정을 논리적이고 체계적으로 정리하여, 유용한 최적의 데이터 베이스 시스템이 될 수 있도록 하는 과정이다.
사용자 요구 사항 분석 – 개념적 DB 모델링 설계 – 논리적 DB 모델링 설계 – 물리적 DB 모델링 설계
반응형
'콩's EDUCATION > 콩's BASIC IT' 카테고리의 다른 글
OCSP 란? (0) | 2014.12.23 |
---|---|
아스키 코드표 (0) | 2014.05.08 |
자바의 특징, 장점 (0) | 2014.04.22 |
SAN 과 NAS (0) | 2014.04.05 |
세마포어와 뮤텍스(Mutual Exclusion) 교착상태(Deallock) (0) | 2014.04.05 |