▣ 객체 데이터 모델(object data model)_객체 식별자 OID(Object Identifier)
1. 객체 식별자 (OID : Object identifier) 특징
- 객체는 실세계 환경에서 존재하는 개체를 추상적으로 표현한 것
- 객체 식별자는 객체의 식별성을 표현
객체 생성 시 시스템에 의해 같이 생성, 생성된 후에는 어떤 경우도 변경되지 않음
객체에 대한 참조 관계는 한 객체의 속성값으로 피 참조객체의 식별자를 포함시켜 구현함
2. OID는 관계모델에서의 기본키(PK)와 구별
기본키는 갱신(UPDATE)이 가능함, OID는 시스템 의해 지정되고 객체의 애트리뷰트 값에
의존하지 않기 때문에 결코 변경될 수 없음
OID는 객체가 제거될 때만 삭제되며 삭제된 OID는 재사용될 수 없음
2021년 57번

정답 : 3번
OID는 관계 모델에서의 기본키(PK)와 구별 됨
기본키는 갱신(UPDATE) 가능하지만 OID는 변경 불가능함
2011년 72번

정답 : 4번
객체 식별자 (OID : Object identifier) 특징
- 객체는 실세계 환경에서 존재하는 개체를 추상적으로 표현한 것
- 객체 식별자는 객체의 식별성을 표현
객체 생성 시 시스템에 의해 같이 생성, 생성된 후에는 어떤 경우도 변경되지 않음
객체에 대한 참조 관계는 한 객체의 속성값으로 피 참조객체의 식별자를 포함시켜 구현함
2012년 53번

정답 : 2번
클래스계층 (class hierarchy) |
한 클래스와 그 클래스로부터 세분화된 클래스들 간의 수퍼클래스와 서브클래스 관계를 표현 상위 클래스의 속성과 메소드를 상속 |
클래스 구성 계층 (class compositon hierachy) |
한 클래스의 속성(attribute)과 그 속성의 도메인이 되는 클래스들 간의 관계 상속 개념이 아닌 Part-of 관계만 갖음 |
클래스 격자 (class lattice) |
클래스 계층에서 한 클래스는 임의의 수의 서브클래스를 가질 수 있지만 그의 수퍼클래스는 일반적으로 하나만 허용 클래스들이 하나의 루트를 가진 무사이클 방향 그래프를 구성 |
상속 계층 (inheritance hierachy) |
클래스 계층 개념은 상속이라는 강력한 객체 지향 개념을 지원하기 때문에 상속 계층이라고도 함 |
2013년 66번

정답 : 1번
계층형 데이터 모델 데이터베이스의 논리적 구조 표현 방식은 트리형태이고, 네트워크 구조로 정보를 표현하는 데이터 모델은 네트워크형 DBMS임
2013년 68번

정답 : 3번, 4번
3)번 다중 상속에서 수퍼 클래스가 동일한 메소드나 애트리뷰트를 가지고 있는 경우 상속시 모호하므로 이미 정해놓은 우선순위에 따라 상속을 받음 -> 동시에 상속 받을 수 없음
4)번 상속의 방향이 잘못되었으므로 사람 클래스는 상속을 받을 수 없음