상위 테이블 설정

"NUMBER" 및 "VARCHAR2" 데이터 형식의 경우 속성과 다른 테이블 간 관계를 지정할 수 있습니다. 이렇게 하려면 다른 테이블(상위 테이블)에서 기본 키에 대한 외부 키인 속성을 작성합니다. 이 설정은 TB_RELATIONS 시스템 테이블에 저장됩니다. 다음 항목을 설정합니다.

도메인 선택—현재 데이터베이스 스키마의 모든 도메인 테이블에서 상위 테이블을 선택합니다. 이 관계는 도메인 테이블의 고유 ID 열에 연결되며, 관계 유형: 상위 항목이 삭제된 경우 상위 항목과의 관계를 NULL로 설정이 지정됩니다.

피쳐 클래스 선택—현재 데이터베이스 스키마의 모든 피쳐 클래스에서 상위 테이블을 선택합니다. 이 관계는 상위 테이블의 고유 FID 열에 연결됩니다. 여러 피쳐 클래스를 선택하여 속성을 여러 피쳐 클래스에 연결하는 다중 관계를 정의할 수 있습니다.

관계 유형—상위 피쳐 삭제 시 관련된 하위 피쳐도 삭제되는지 또는 외부 키만 삭제되는지 여부를 지정합니다. 이 관계 유형은 TB_RELATIONS.DELETE_CHILD 시스템 테이블에 저장됩니다.

관계 유형

설명

상위 항목이 삭제된 경우 상위 항목과의 관계를 NULL로 설정합니다.

도메인(리스트)의 경우 값이 자동으로 선택되지 않으면 리스트 항목도 삭제되기 때문에 이 값은 자동으로 선택됩니다.

상위 항목이 삭제된 경우 하위 항목을 변경하면 안 됩니다.

 

상위 항목이 삭제된 경우 피쳐를 삭제합니다.

경사도 모서리에 대한 외부 키가 있는 경사도 해치에 대해 이 값을 선택합니다. 그러면 모서리가 삭제될 때 해치선이 삭제됩니다.

상위 항목이 존재하는 경우 피쳐를 삭제하면 안 됩니다.

 

하위 항목이 존재하는 경우 피쳐를 삭제하면 안 됩니다.

 

하위 항목 복제

하위 피쳐를 복제합니다. 사본의 상위 참조 속성 값이 분할 결과로 발생하는 각 조각을 참조합니다.

분할 규칙—상위 피쳐 분할 시 하위 피쳐의 처리 방법을 지정합니다. 분할 규칙이 설정되지 않은 경우 관계 유형이 적용됩니다. 이 모드는 TB_RELATIONS.SPLIT_MODE 시스템 테이블에 저장됩니다.

분할 규칙

설명

하위 항목 지정

하위 피쳐를 상위 피쳐에 지정합니다.

예를 들어 속성 하위 피쳐의 경우 분할 결과로 발생하는 가장 먼 조각과 각 하위 항목을 연관시킵니다. 점 피쳐의 경우에는 분할 결과로 발생하는 가장 가까운 조각과 각 하위 항목을 연관시킵니다.

하위 항목 복제

하위 피쳐를 복제합니다.

사본의 상위 참조 속성 FID_<PARENT> 값이 분할 결과로 발생하는 각 조각을 참조합니다.

병합 규칙—상위 피쳐를 결합할 때 하위 피쳐의 처리 방법을 지정합니다. 병합 규칙이 설정되지 않은 경우 관계 유형이 적용됩니다. 이 모드는 TB_RELATIONS.MERGE_MODE 시스템 테이블에 저장됩니다.

병합 규칙

설명

모든 하위 항목 유지

하위 피쳐의 상위 참조 속성 FID_<PARENT>를 결합된 새 상위 피쳐로 설정합니다.

하위 항목 결합

결합 조각의 모든 하위 항목을 단일 하위 피쳐로 결합합니다.

동일한 경우 하위 항목 결합

하위 항목 결합 규칙과 유사하지만 하위 항목이 동일한 경우 테스트가 먼저 수행됩니다.

예를 들어, 분할/병합 모드가 전기 산업 모형: 세그먼트, 덕트, 컨덕터 등과 같은 상위 피쳐 클래스에 적용됩니다.

유틸리티 모형에서 선을 하드 분할할 경우 분할 규칙이 적용됩니다. (예: 폐수 섹션(상위)을 관련 섹션 관찰(하위)로 하드 분할할 경우).