(A+ 레포트) 데이터베이스의 3가지 모형(계층형, 네트워크형, 관계형)에 대하여 장단점 설명하시오.
- 최초 등록일
- 2011.08.03
- 최종 저작일
- 2011.08
- 7페이지/
한컴오피스
- 가격 3,800원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
소개글
> 논제 : 데이터베이스의 3가지 모형인 계층형, 네트워크형, 관계형모델에 대하여 개념 및 장단점을 설명하시오.
목차
I. 서론
II. 본론
1. 데이터 모델의 개념
2. 데이터 모델의 유형
(1) 계층 데이터 모델(Hierarchical Data Model)
1) 장점
2) 단점
(2) 네트워크 데이터 모델
1) 장점
2) 단점
(3) 관계형 데이터 모델
1) 장점
2) 단점
III. 결론
* 참고자료
본문내용
I. 서론
이 자료는 데이터베이스의 3가지 모형인 계층형, 네트워크형, 관계형모델에 대하여 개념 및 장단점을 분석한 A+ 레포트이다.
II. 본론
1. 데이터 모델의 개념
데이터 모델(Data Model)은 데이터베이스 내에 존재하는 데이터의 타입을 정의하고 데이터들 사이의 관계를 규정하며, 데이터의 의미와 데이터에 가해진 제약조건을 명시하기 위해 사용하는 개념적인 도구다. 최근에는 데이터베이스에서 검색과 갱신을 수행하는 기본연산들의 집합뿐 아니라 점차 데이터베이스 응용의 동적 측면이나 행동도 데이터 모델에 포함하고 있다. 논리적 데이터 모델은 데이터베이스의 전체적인 논리적 구조를 기술하는 데 사용한다.
2. 데이터 모델의 유형
(1) 계층 데이터 모델(Hierarchical Data Model)
데이터베이스의 논리적 구조가 트리(Tree) 형태로 표현되며 E-R 모델의 엔티티를 레코드타입(Record Type)으로 표현한다. 또 E-R 모델의 1:N 관계를 두 레코드 타입간의 부모-자식(Parent-Child) 관계로 표현한다.
계층형 데이터베이스에서 필드의 집합을 세그먼트(Segment)라고 한다. 계층 구조는 부모 세그먼트(Parent Segment)라고 하는 데이터 세그먼트에서 시작한다. 부모 요소 밑에는 여러 개의 자식 세그먼트(Child Segment)가 있다.
계층형 데이터 모델은 루트 세그먼트(Root Segment)에서 출발하여 다음 레벨로 점차적으로 내려오면서 가장 왼쪽의 세그먼트를 우선적으로 방문한다. 따라서 가장 빈번하게 접근되는 세그먼트를 트리의 왼쪽에 가깝게 배치함으로써 데이터에 접근하는 시간을 최소화할 수 있다.
참고 자료
-. http://www.sqler.com/ 대한민국 최고의 SQL 커뮤니티
-. 이재호,『데이터베이스 시스템』, 정일, 2007.-
-. 서보환,『알기 쉬운 데이터베이스 시스템』, 한국시스템통합연구소
-. 홍봉선,『정보처리기사필기』, 시나공, 2008.