TB_RELATIONS 시스템 테이블

TB_RELATIONS 시스템 테이블에는 피쳐 클래스 간의 관계를 저장합니다. 예를 들어, 데이터 모형 관리자를 사용하여 피쳐 클래스에 속성을 추가하는 경우 관계를 정의할 수 있습니다.

TB_RELATIONS의 속성

설명

ID

시스템에서 생성되는 고유한 키를 저장합니다.

PARENT_TABLE_NAME

상위 테이블의 이름을 저장합니다(예: 도메인 테이블 *_TDB). 도메인 테이블은 일반적으로 상위 테이블입니다.

PARENT_COLUMN_NAME

상위 속성 이름을 저장합니다. 예제:

  • FID, 상위가 피쳐 클래스 테이블인 경우
  • ID - 상위가 도메인 테이블인 경우

CHILD_TABLE_NAME

하위 테이블의 이름을 저장합니다(예: 레이블 피쳐 클래스 테이블).

CHILD_COLUMN_NAME

하위 속성의 이름을 저장합니다. 예제:

  • FID_xxx - 하위가 피쳐 클래스 테이블인 경우
  • ID_xxx - 하위가 도메인 테이블인 경우

DELETE_CHILD

상위 피쳐를 삭제할 때 하위 피쳐를 삭제할 것인지 여부를 지정합니다.

N—상위가 삭제된 경우 상위와의 관계를 NULL로 설정합니다. 기본값입니다.

L—상위가 삭제된 경우 하위를 변경하지 않습니다.

D—상위가 삭제된 경우 피쳐를 삭제합니다.

C—상위가 존재하는 경우 피쳐를 삭제하지 않습니다.

P—하위가 존재하는 경우 피쳐를 삭제하지 않습니다.

CREATE_CHILD

하위 피쳐를 작성할 것인지 여부를 지정합니다. 1 = 예 또는 0 = 아니오. 기본값이 0입니다.

SPLIT_MODE

피쳐 분할 시 관련된 하위 피쳐에 대한 처리를 지정합니다.

NULL—분할이 삭제처럼 작동합니다.

S—하위를 복제합니다.

A—하위를 지정합니다.

MERGE_MODE

피쳐 결합 시 관련된 하위 피쳐에 대한 처리를 지정합니다.

NULL—병합이 삭제처럼 작동합니다.

I—동일한 경우 하위를 결합합니다.

M—하위를 결합합니다.

K—모든 하위를 유지합니다.

ACTIVE

레코드 활성화를 지정합니다. 1 = 예 또는 0 = 아니오. 기본값은 1입니다.