[정보시스템개론] OODB(Object-Oriented Data Base), 객체지향 데이터 베이스

 1  [정보시스템개론] OODB(Object-Oriented Data Base), 객체지향 데이터 베이스-1
 2  [정보시스템개론] OODB(Object-Oriented Data Base), 객체지향 데이터 베이스-2
 3  [정보시스템개론] OODB(Object-Oriented Data Base), 객체지향 데이터 베이스-3
 4  [정보시스템개론] OODB(Object-Oriented Data Base), 객체지향 데이터 베이스-4
 5  [정보시스템개론] OODB(Object-Oriented Data Base), 객체지향 데이터 베이스-5
 6  [정보시스템개론] OODB(Object-Oriented Data Base), 객체지향 데이터 베이스-6
 7  [정보시스템개론] OODB(Object-Oriented Data Base), 객체지향 데이터 베이스-7
 8  [정보시스템개론] OODB(Object-Oriented Data Base), 객체지향 데이터 베이스-8
 9  [정보시스템개론] OODB(Object-Oriented Data Base), 객체지향 데이터 베이스-9
 10  [정보시스템개론] OODB(Object-Oriented Data Base), 객체지향 데이터 베이스-10
 11  [정보시스템개론] OODB(Object-Oriented Data Base), 객체지향 데이터 베이스-11
 12  [정보시스템개론] OODB(Object-Oriented Data Base), 객체지향 데이터 베이스-12
 13  [정보시스템개론] OODB(Object-Oriented Data Base), 객체지향 데이터 베이스-13
 14  [정보시스템개론] OODB(Object-Oriented Data Base), 객체지향 데이터 베이스-14
 15  [정보시스템개론] OODB(Object-Oriented Data Base), 객체지향 데이터 베이스-15
 16  [정보시스템개론] OODB(Object-Oriented Data Base), 객체지향 데이터 베이스-16
 17  [정보시스템개론] OODB(Object-Oriented Data Base), 객체지향 데이터 베이스-17
 18  [정보시스템개론] OODB(Object-Oriented Data Base), 객체지향 데이터 베이스-18
 19  [정보시스템개론] OODB(Object-Oriented Data Base), 객체지향 데이터 베이스-19
 20  [정보시스템개론] OODB(Object-Oriented Data Base), 객체지향 데이터 베이스-20
※ 미리보기 이미지는 최대 20페이지까지만 지원합니다.
  • 분야
  • 등록일
  • 페이지/형식
  • 구매가격
  • 적립금
자료 다운로드  네이버 로그인
소개글
[정보시스템개론] OODB(Object-Oriented Data Base), 객체지향 데이터 베이스에 대한 자료입니다.
목차
- 목차 Index -

1. 서론 Introduction
1. 1) 간략 소개
1. 2) 도입 배경
ⅰ) DB의 역사적 도입 배경
ⅱ) OODB의 사회적 도입 배경

2. 시스템 분석 System Analysis
2. 1) OO 객체지향 기본개념 [客體指向, Object-Oriented]
2. 2) OODB 객체지향형 데이터베이스 [客體指向型-, Object-Oriented Database]
2. 3) OODBMS [Object-Oriented Data Base Management System]
2. 4) ODMG [Object Data Base Management Group]

3. 국내 적용 사례 Domestic Application Case
3. 1) 사례 소개
3. 2) 사례 분석
3. 3) 장단점 분석

4. 향후 발전 전망 Future Development View

5. 결론 및 소감 Conclusion & Our thougts
5. 1) 결론
5. 2) 소감

6. 참고 문헌 및 참고 자료와 웹사이트
Etc.

7. 참고 Reference (미주)
본문내용
ⅱ) OODB(객체지향DB)의 사회적 도입 배경
1970년대와 1980년대의 데이터베이스 분야는 관계형 데이터베이스 기술을 실현하는 데 연구 개발의 초점을 맞추었다. 그 결과 상용화된 많은 관계형 데이터베이스 관리시스템이 출현하였으며, 관계형 데이터베이스가 DB의 표준이 되어 버렸다. 그러나 관계형 데이터베이스 기술은 이전 세대의 기술처럼 재고관리, 급여 관리, 재무관리, 고객관리 등과 같은 기존의 업무 데이터 처리 응용들을 위한 것이었다. 따라서 다양한 다른 형태의 응용들에 관계형 데이터베이스를 이용하고자 하는 많은 시도에서 여러 가지 매우 불편한 단점들이 나타났다.
▶ SQL에서의 데이터 타입은 제한적이며 확장이 불가능하다.
▶ 테이블을 이용해 복합 객체(complex object)를 표현하기가 어렵다.
▶ SQL에서는 값에 의해 데이터 관계가 표현되기 때문에 설령 복합 객체를 표현한다고 하더라도 관련 객체를 찾기 어렵다.
▶ Impedence Mismatch 문제*로 인해서 응용 프로그램 개발과 유지가 어렵다.

이와 같은 문제점을 해결할 수 있는 한 가지 방안으로 80년대 중반 이후부터 당시 주목받기 시작한 객체지향 기술을 DB에 접목하는 연구가 시작되었다. 90년대에 들어서 객체지향 기술은 소프트웨어 산업에 가장 중요한 개념 중의 하나로 자리 잡았으며, DB 분야에서도 자연스럽게 객체지향 기술이 받아들여지게 되었다.
객체지향 프로그래밍 기술과 데이터베이스 기술이 결합된 OODBMS는 다음과 같은 역사를 가지고 발전해왔다. 1970년대에 객체 데이터베이스 관리 시스템이 연구되기 시작했으며, 1985년에야 비로소 객체지향 데이터베이스 시스템이 처음으로 나타났다. 1990년대 중반에는 다음과 같은 상업적인 용도의 제품이 나오기 시작했다.
ITASCA(Itasca 시스템즈), Jasmine (Fujitsu), Matisse(Matisse 소프트웨어), Objectivity/DB (Objectivity, Inc.), ObjectStore(Progress 소프트웨어), ONTOS(Ontos, Inc.), O2(O2 테크놀러지), VersantObject Database(Versant Corporation), VOSS(Logic Arts) 및 JADE(Jade Software Corporation)가 이때 출시된 상용 OODMBS이다. 1990년대에는 C++에 대한 상용 OODBMS가 주를 이뤘지만, 1990년 후반부터는 Java와 C#을 기반으로 한 솔루션들이 제공되기 시작했다. 2004년도에는 Smalltalk, Java 또는 C#과 같은 OOP 언어를 가지고 작성된 오픈소스 객체지향 데이터베이스가 등장함으로써 다시 새로운 전성기를 맞이하게 됐다. 이