정규화란
- 최초 등록일
- 2010.04.16
- 최종 저작일
- 2009.03
- 5페이지/ 한컴오피스
- 가격 2,500원
목차
Ⅰ. 서론
Ⅱ. 본론
1. 정규화(normalization)이란?
2. 정규화의 목적
3. 정규형 구분
4. 정규형 순서
5. 정규화의 종류
6. 제 4 정규형 (4NF)
7. 제4정규형(4NF) 예제
Ⅲ. 결론
Ⅳ. 느낀점
본문내용
Ⅰ. 서론
데이터 베이스를 배우지 않은 사람들은 정규형이 무엇을 의미하는지 모를 것이다. 또 데이터 베이스가 우리 생활에 얼마나 많은 곳에 도움이 되고 있는지도 모를 것이다. 그리고 데이터 베이스를 배웠더라도 정규형이 무슨 뜻인지 모르는 사람들도 있을 것이다. 그런 사람들을 위해 정규형에 대해 이야기를 나눠보도록 하자. 여기서는 정규형 중에서도 고급 정규형인 제4정규형에 대해 이야기 해 보도록 하자. 먼저 제4정규형이 무엇인지를 알기 전에 간단히 정규형이 무슨 뜻이지를 먼저 알고 넘어가도록 하자. 그럼 제4정규형의 세계로 떠나보도록 합시다.
Ⅱ. 본론
1. 정규화(normalization)이란?
- 정규화를 하는 이유는 데이터의 중복을 방지하고 보다 효율적으로 데이터를 저장하기 위함이며 속성들을 본래의 테이블에 정확히 위치시키고자 함이다.
- 정규화는 한마디로 `자료가 중복되는 것을 없앰으로써 크기를 줄이고 자료입력과 수정 등 자료관리의 무결성을 유지하고 자료검색과 추출의 효율성을 추구하기 위한 것`이라고 말할 수 있습니다. 이때 가장 중요한 키워드는 `중복` 그리고 `최소`입니다.
- 주어진 릴레이션을 원래의 릴레이션보다 간단한 여러 릴레이션들로 나누어 이러한 릴레이션들의 집합으로 변환시키는 단계적인 과정
- 어떠한 릴레이션 구조가 좋은 것인지에 대한 판단 기준을 제공한다.
2. 정규화의 목적
- 논리적 데이터베이스 구조상에 있어 삭제, 삽입, 수정 결과 생기는 이상현상 제거
- 어떠한 릴레이션도 데이터베이스 내에서 표현이 가능하도록 구성
- 보다 간단한 관계연산에 기초하여 검색 알고리즘을 효과적으로 제공
- 새로운 형태의 데이터가 삽입될 때 릴레이션을 재구성할 필요성 감소
참고 자료
- `정보처리산업기사 자격증 대비` 책 정규형 부분 참조
- 교수님 홈페이지(http://ajlee.netian.com) 데이터베이스 부분 참조
(데이터베이스 모델링부분 6장, 데이터베이스부분 4-2장)
- 2학년 교재인 ‘알기 쉽게 해설한 데이터 베이스론’ 정규화 부분 참조
- 1학년 교재인 ‘데이터베이스와 액세스2000’ 정규화 부분 참조
- 김규경님의 데이터베이스 기초 다지기
(http://www.officetutor.com/column/list-kkk.htm)
- 데이터베이스 강좌 (http://www.odb.co.kr/)
- 데이터베이스 개념
(http://members.tripod.lycos.co.kr/leenlim/se_lecture.html)
- 정보처리 산업 기사 이론 (http://limsungsu.com.ne.kr/ip/ip1.html)
- 제4정규형에 대한 특징이 있는 곳
(http://kmh.ync.ac.kr/comIntro/summary/hwp97/gisa_db.hwp)
- 제4정규형에 대한 예제가 있는 곳
(http://dllab.sookmyung.ac.kr/2001%20%B9%AE%C7%E5DB/
11%C0%E5.ppt)