객체지향 데이터베이스

 1  객체지향 데이터베이스-1
 2  객체지향 데이터베이스-2
 3  객체지향 데이터베이스-3
 4  객체지향 데이터베이스-4
 5  객체지향 데이터베이스-5
 6  객체지향 데이터베이스-6
 7  객체지향 데이터베이스-7
 8  객체지향 데이터베이스-8
 9  객체지향 데이터베이스-9
 10  객체지향 데이터베이스-10
 11  객체지향 데이터베이스-11
 12  객체지향 데이터베이스-12
 13  객체지향 데이터베이스-13
 14  객체지향 데이터베이스-14
 15  객체지향 데이터베이스-15
 16  객체지향 데이터베이스-16
 17  객체지향 데이터베이스-17
 18  객체지향 데이터베이스-18
 19  객체지향 데이터베이스-19
 20  객체지향 데이터베이스-20
※ 미리보기 이미지는 최대 20페이지까지만 지원합니다.
  • 분야
  • 등록일
  • 페이지/형식
  • 구매가격
  • 적립금
자료 다운로드  네이버 로그인
소개글
객체지향 데이터베이스에 대한 자료입니다.
본문내용
객체 지향 데이터베이스
출현배경
객체지향 모델
객체지향데이터베이스의 장점
출현배경
시스템의 특성 (전통적인 응용)
통일성: 동일 크기, 유사한 구조의 많은 데이터 아이템을 처리
레코드 중심: 기본 데이터 아이템들은 고정 길이의 레코드들로 구성
작은 데이터 아이템: 각 레코드의 크기는 몇 백 바이트
원자 필드 : 레코드내의 필드는 고정 길이의 작은 원자값.
단기 트랜잭션 : 실행 시간이 1초도 안 되는 매우 작은 프로그램
트랜잭션들은 실행 중에 사용자와 상호 작용하지 않음
사용자는 트랜잭션을 준비, 실행, 결과 대기
정적 스키마 : 데이터베이스 스키마는 거의 변경되지 않음
변경시 유형단순
새로운 응용
CAD (Computer-Aided Design)
설계 중인 아이템의 구성 요소, 구성 요소들간의 상호 관계, 버전 관리 등을 포함하는 공학 설계에 관한 데이터를 저장
CASE (Computer -Aided Software Engineering) :
소프트웨어 개발자를 지원하기 위해 필요한 데이터 저장
데이터는 원시 코드, 모듈들 간의 종속 관계, 변수의 정의와 용도, 소프트웨어 시스템의 개발 과정 등의 데이터 포함
멀티미디어 데이터베이스
이미지, 시공간 데이터, 오디오, 비디오,텍스트 등의 데이터 포함
사무 정보 시스템(OIS : Office Information System)
문서의 작성, 검색, 스케줄 관리를 위한 도구 포함
하이퍼텍스트 데이터베이스 시스템
링크를 기반으로 하는 문서 검색과 질의를 처리능력 요구
출현배경
기존 관계 데이터베이스의 문제점
- 내포구조 모델링시 부적합
- 비구조적 데이터의 저장, 관리의 어려움
- 데이터 속성이 다중값을 가질 때 모델링이 복잡
- 데이터 모델링 시 일반화와 집단화 같은 개념을 지원하지 않음
“객체 지향 데이터베이스” 의 제안
출현배경
객체 지향 데이터 모델
객체지향데이터모델(Object-Oriented data model)
객체지향개념을 지원하는 데이터 모델
객체지향개념(OO concept)
객체 및 객체 식별자, 애트리뷰트와 메소드
클래스, 클래스 계층 , 복합 개체 등을 포함
객체지향데이터베이스(OO database)
객체지향데이터모델에 따라 객체의 상태와 행태, 관계가 정의되는 객체의 집합
객체지향데이터베이스(OODBMS)
객체지향데이터모델을 직접 지원하는 데이터베이스 관리 시스템
객체와 객체 식별자
객체(object)
- 실세계 개체(entity)를 추상적으로 표현
- 처리 능력도 함께 기술됨
- 핵심적인 특징 : 유일한 식별성(identity)
- 객체의 식별성은 객체 식별자(OID : Object IDentifier)로 표현
OID의 특성
- OID가 똑같은 객체는 없음
- 생성 후에는 변경 불가능
- 관계 모델의 기본키와 구별
- 기본키는 선택된 특정 애트리뷰트에 사용자가 지정 → 변경 가능
- OID는 시스템에 의해 지정 → 변경 불가능
- 영속적인 메모리의 물리적 주소와 연관되지 않음
- 객체가 제거될 때만 삭제되며, 삭제된 OID는 재사용할 수 없음