[데이터베이스] - 데이터베이스 응용 기술 (Database Application Technologies)
·
💻 Computer Science/데이터베이스
객체지향 데이터베이스 관계 데이터베이스는 관계 데이터 모델의 기능적 제약조건과 SQL의 표현력 한계로 인해 다양한 응용 분야에 부적합하다. 객체지향 데이터 모델은 객체지향 개념에 기반을 둔 데이터 모델로, 의미상 관계가 있는 데이터베이스 구조를 표현할 때 적합하다. 객체지향 데이터 모델이 지원하는 객체지향 개념은 다음과 같다.객체: 현실 세계에 존재하는 개체를 추상적으로 표현한 것객체 식별자: 각 객체를 유일하게 식별하는 수단속성: 객체의 상태나 특성메서드: 객체에 수행할 수 있는 연산, 객체의 속성 값을 조작한다.클래스: 속성과 메서드를 공유하는 유사한 성질의 객체들을 그룹화한 것복합 객체: 사용자 정의 클래스를 도메인으로 하는 속성을 가지고 있는 객체 객체지향 데이터베이스에서는 질의 대상이 클래스이고..