DBMS의 종류와 장단점에 관한 보고서
본 자료는 3페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
해당 자료는 3페이지 까지만 미리보기를 제공합니다.
3페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

DBMS의 종류와 장단점에 관한 보고서에 대한 보고서 자료입니다.

목차

Ⅰ. DBMS 이해
1. DBMS란?
2. 데이터베이스 장·단점

Ⅱ. DBMS 종류와 특징
관계형 테이터베이스 관리시스템(RDBMS)
객체지향 데이터베이스 관리시스템(OODBMS)
계층형 데이터베이스 관리시스템(HDBMS)
네트워크형 데이터베이스 관리시스템(NDBMS)

Ⅲ. DBMS 비교분석(특징 및 장·단점)
Oracle
MySQL
Ingres
Sybase
Microsoft
SQL Server
Progress
Qupta SQL Base
DB2
Postgres
IRIS
UniSQL
Objectivity / DB
Object Store
Ontos
Versant
Gemstone
O2

Ⅳ. 맺음말

본문내용

호환성
- 3rd Party 지원도구의 부족
- OS/2의 성능의 문제점
- 시장이 편중됨(IBM 위주)
종 류
특 징
비고
Postgres
- 객체 SQL을 사용하는 Ingres의 객체지향 확장형.
Ingres에 유전관계, 추상데이터 타입, 프로시저 타입의 추가
- 추상 데이터 타입의 연산들은 3GL인 C언어로 정의함
- 추상 데이터 타입에 유전관계를 관련시킬 수가 없다.
- 객체지향 개념의 캡슐화 기준에 미흡함
객체관계형
DBMS
IRIS
- HP의 객체지향 데이터베이스
HP의 Allbase RDBMS 상위에 객체관리자를 구축한 것
- 복잡한 구조를 지원하는 Object SQL을 지원(SQL의 확장)
객체 식별자로서 객체는 시스템이 제공하는 독특한 식별자
를 가짐
사용자 정의 함수로서 사용되는 데이터에 대한 독자적인
함수를 정의하여 질의에서 사용이 가능
언어에 대한 새로운 사고 방식을 추진하기 위해 구문을 변경
- Object SQL은 유전관계로 타입 계층을 지원
- Object SQL은 4가지 집합 타입을 지원
SET, BAG, LIST, TUPLE
객체관계형
DBMS
종 류
특 징
비고
UniSQL
- 관계형과 객체지향 데이터베이스의 통합
김 원 박사가 개발
기존의 SQL사용자가 쉽게 사용이 가능한 SQL/X의 사용
관계형 데이터베이스의 확장
- RDB가 한가지 데이터 타입만을 지원하는 것에 비해,테이블
자체를 데이터 타입으로 지원
- RDB가 속성 값으로 단위(Atomic) 값만을 허용하는데 비해,
복수의 값들을 가질 수 있음
- 프로그램을 테이블의 속성으로 저장이 가능
- 계층구조로 조직되어 유전관계를 가질 수 있음
객체관계형 DBMS
Objectivity/
DB
- C++를 DDL, DML로 사용하는 언어확장형 데이터베이스
- SQL의 지원
- 분산된 peer-to-peer 구조를 구현함으로서 독립형이나 분산 에플리케이션의 지원
- UNIX, VMS, PC등에서 운영이 가능
- 데이터 브라우저, 타입 브라우저, 디버깅 도구 등의 다양한 개발 도구의 지원
- DEC의 객체지향 데이터베이스, Sybase의 멀티미디어 저작 도구인 Gainmomentum
의 데이터베이스로서 사용
객체관계형 DBMS
Object
Store
멀티서버, 멀티 클라이언트 구조의 언어 확장형 데이터베이스시스템
- C++를 DDL로 사용
- DBMS 런타임, 응용 프로그램 인터페이스, C++ 개발도구
- C언어와의 호환성
- SQL과 다른 형태의 상위 레벨 질의어를 사용
- 객체지향 SQL의 지원에정
- 대부분의 질의나 DBMS 프로세싱은 클라이언트 쪽에서 수행
객체지향형 DBMS
Ontos
- 멀티 서버, 멀티 클라이언트 구조의 C++ 언어 확장형 데이터베이스 시스템
- C++을 DDL로 사용
- 4GL인 Shorthand, X윈도우상의 GUI 개발도구인 Ontos Studio, SQL의
객체지향 확장인 Ontos SQL, DBDesigner, DBATool등으로 구성됨
객체지향형 DBMS
Versant
멀티 서버, 멀티 클라이언트 구조의 계층화된 데이터베이스 시스템
- 최하위 레벨에서 객체지향 데이터베이스 관리 시스템과 계층화된 접근 방식을 사용
- C, C++, Objectworks/Smalltalk, Smalltalk-V/VM, Object SQL등과의 게이트웨이 제공
- UniSQL의 SQL/M의 채택
객체지향형 DBMS
Gemstone
- 멀티 서버, 멀티 클라이언트 구조의 데이터베이스 시스템
- 연산의 데이터베이스에 저장
분산 환경에서 서버가 연산 서비스를 제공하므로 클라이언트에 전송할
필요 없이 서버에서 처리할 수있으므로 성능 에서탁월함
- Digitalk와 Smalltalk을 모두 확장한 SmalltalkDB 사용 객체 관리, 동시성
컨트롤, 트랜잭션과 복구 서비스 등을 제공하는 Gem과 SmalltalkDB의 DB
컴파일, 클래스와 매소드를 제공하는 Stone으로 구성됨
- C, C++ 인터페이스 제공
객체지향형 DBMS
종 류
특 징
비고
O2
- 단일 서버, 멀티 서버 클라이언트 구조의 데이터베이스 시스템
- 클라이언트 시스템은 객체 관리자, 타입 관리자, 매소드 관리자로 구성됨
서버(O2 런타임)는 데이터베이스 관리자, 트랜잭션 관리자등으로구성됨
- 객체 4GL인 O2C, C++을 DLL로 사용하여 스키마 생성 C에 기반을 두고
상위에 객체지향 층 O2를 포함하여 생성된 혼합형 언어인 O2C로 객체를
정의하고 그들에게 메시지를 전달하며 연산을 수행
- C, C++ 인터페이스 제공
객체지향형 DBMS
Ⅳ. 맺음말
데이터베이스를 공부하게 되면서 너무나 어렵고 이해 못할 용어들이 즐비하여 지금도 머리가 빙빙돌 지경이지만.... 단순한 자료에서 유용한 정보가 될 수 있었던 숨은 공로는 데이터베이스구축이며 이런 데이터베이스를 유용하게 관리하는 시스템이 데이터베이스관리시스템이란 사실을 알게 되었다.
좀더 구체적으로 알게된 사실을 서술해 보자면 데이터베이스시스템이 한 기업의 아니 한 국가의 심장과도 같은 역할을 수행할 만큼 중요하다고 대부분의 사람들이 생각하며 사람들이 필요로 하는 수많은 정보 및 보유하고 있는 정보를 효율적으로 관리하고 재창조를 위한 매체로 활용할 수 있는 효율적인 정보관리체제를 구축하는데 필수적인 요체가 데이터베이스로 판단되며 이를 전산화하고, 데이터베이스관리시스템을 통해 관리함으로써 기업활동이나, 국가간 활동에 필요한 지식이나 전략으로 변화시키는 역할을 하는 중요한 시스템이다.
오늘날 정보화사회는 대량의 정보를 신속 정확하게 처리하고 검색할 수 있는 검퓨터 관련 기술에 힘입은 바 크다 특히, 데이터베이스관리시스템은 이러한 대용량의 정보를 저장, 관리, 변환하여 정보를 제공해 줄 수 있도록 하는 것일 뿐만아니라, 정보에 대한 좀더 많은 그리고 나은 접근에 대한 끊임없는 요구들을 하므로서 현재의 데이터베이스관리시스템보다 더 향상된 데이터베이스관리시스템이 생성되어 미래 예측가능하는 핵심적인 중요기술로 자리매김할 수 있을 거라 생각한다.
참고문헌
- 네이버 지식iN
- http://database.sarang.net/
  • 가격2,000
  • 페이지수11페이지
  • 등록일2010.02.08
  • 저작시기2008.3
  • 파일형식한글(hwp)
  • 자료번호#455897
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니