데이터베이스 시스템의 종류와 특성
- 최초 등록일
- 2009.03.25
- 최종 저작일
- 2009.03
- 4페이지/
한컴오피스
- 가격 1,000원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
소개글
급한데로 써 봤습니다. 참고 정도만 하시길~
목차
서론
계층형 데이터베이스
네트워크형 데이터베이스 관리시스템 (NDBMS)
관계형 데이터베이스 관리시스템 (RDBMS)
본문내용
서론- 데이터베이스 시스템의 종류를 이해하고, 각각의 시스템에 따라 운영되는 데이터베이스의 차이점과 특성을 알아보고 이해하고자 한다.
데이터베이스는 기본적으로 자료를 중복되지 않고, 일관적이며, 데이터의 공유가 유리하게 끔하며, 데이터의 무결성, 그리고 보완 및 유지보수 백업 등의 관리가 편리하게 하는데 그 기본적인 목적을 두고 있다.
같은 데이터베이스라고 해도 조금씩 시스템의 구성에 따라 특성이 달라지기도 하니, 그 차이점을 하나하나씩 비교해 보기로 한다.
계층형 데이터베이스
계층형 데이터베이스 관리시스템 (HDBMS)
⇒ 에플리케이션 환경의 여러 명의 사용자가 통합된 데이터를 공유
⇒ 파일시스템에서 처리 못한 부수적인 처리들을 어느 정도 DBMS들이 처리
⇒ 그러나 데이터베이스 모델링 및 관리가 용이하지 않음
⇒ Record들을 계층구조로 표현한 데이터 모델
- Database는 세그먼트(레코드 타입)로 이루어진다.
- 한 레코드 타입은 여러 개의 레코드를 포함한다.
- 한 레코드는 필드들로 구성된다.
- 한 필드는 한 개 또는 그이상의 자료항목들(반복그룹)을 포함한다.
- 한 레코드는 다른 레코드 등에 대해 한 개 이상의 포인터들을 가지고 있다.
(부모는 반드시 자식을, 자식은 형제 레코드들의 포인터와 그들만의 자식에 대한 포인터를 가지고 있다.)
- Database Search(검색)는 첫 번째 레코드를 찾아낸 후에 다음 Record를 Pointer로써 읽는다.
- Data사이의 동적(Dynamic)인 상호 연관사항은 존재하지 않는다.
- Database Schema에 대한 동적인 변화는 없다.
- Data Independence의 보장이 안 된다.
즉, Record Format이 변하면 에플리케이션도 모두 바뀌어야 한다.
종류로는 IBM IMS DB 가 있다...
네트워크형 데이터베이스 관리시스템 (NDBMS)
⇒ HDBMS와 특징이 유사하다.
⇒ 데이터베이스는 레코드 타입과 링크(Pointer들의 집합)로 구성된다.
⇒ 한 레코드는 자식들과 형제 레코드들에 대한 포인터와 HDBMS에서 는 불가능했던 부모 레코드들에 대한 포인터를 가질 수있다.
⇒ 데이터 모델링이 복잡하여 사용이 일반화되지 않았다.
종류로는 CODASYL DB 가 있다...
관계형 데이터베이스 관리시스템 (RDBMS)
⇒ SQL(Structured Query Language) 지원
⇒ 이전에 에플리케이션에서 처리해야 했던 많은 기능들을 DBMS가 지원
참고 자료
http://database.sarang.net
http://blog.naver.com/an__?Redirect=Log&logNo=90032000579
http://www.dbguide.net/