본문 바로가기

ORACLE11g/DATABASE 이론

[19장] 객체 지향 데이터베이스

1. 객체 지향 데이터베이스(ODB : Object-oriented DataBase)


・데이터베이스에 객체 지향 기술을 적용한 결합체.

・표준 모델 : ODMG 2.0



2. 객체 지향 데이터베이스의 구성


§ 객체와 객체 식별자

・객체는 현실에 존재하는 개체를 추상적으로 표현한 것이다.

・객체 식별자는 객체들을 유일하게 식별하기 위해서 시스템에 의해 생성되는 값으로, 변경이 불가하다.


§ 속성(Attribute)과 메소드(Method)

・속성은 객체를 기술하는데 사용되며, 유일한 이름과 데이터 타입을 갖는다.


§ 클래스(Class)와 인스턴스(Instance)


§ 상속(Inheritance)


§ 오버로딩(Overloading)과 오버라이딩(Overriding)



3. 객체 관계 데이터베이스(ORDB : Object Relational Database)


§ 객체 관계 데이터베이스의 특징


・ISO에서 제시한 SQL3가 데이터 언어 표준임.

・확장 가능 데이터 타입, 사용자 정의 데이터 타입, 사용자 정의 함수, 사용자 정의 프로시저, 사용자 정의 연산자, 대형 객체 타입, 상속 개념 등을 지원한다.

'ORACLE11g > DATABASE 이론' 카테고리의 다른 글

업무프로세스 정리  (0) 2016.10.07
[20장] 고급 데이터베이스  (0) 2016.10.05
[18장] 튜닝 (Tuning)  (0) 2016.10.05
[17장] 보안 (Security)  (0) 2016.10.05
[16장] 병행 제어 (Concurrency Control)  (0) 2016.10.05