토픽 7 / 201·데이터베이스 기초 및 모델링
객체관계형 모델 (Object-Relational Model)
객체관계형 모델 (Object-Relational Model)
관계형 모델에 객체지향 개념(사용자 정의 타입, 상속, 참조)을 확장한 데이터 모델로, SQL:1999 표준에서 정의
핵심 개념
- •사용자 정의 타입(UDT): 복합 데이터 타입 정의 (CREATE TYPE)
- •타입 상속(Type Inheritance): 슈퍼타입/서브타입 계층
- •참조 타입(REF): 행 객체를 포인터로 참조, 조인 대체
- •컬렉션 타입: ARRAY, MULTISET 등 다중값 속성
- •메서드(Method): 타입에 정의된 행위(함수)
특징: SQL 호환, 복합 데이터 표현, 대규모 객체(LOB) 지원
비교표
연관: 데이터 모델, 관계형 모델, SQL:1999