테이블 및 인덱스 관리

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 2분
  • 관리자는 테이블 관리 도구를 사용하여 데이터베이스 구조를 수정할 수 있습니다.

    사용자 지정 테이블 및 필드

    관리자는 사용자 지정 테이블을 추가하고, 필드를 정의하고, 필드 레이블을 관리할 수 있습니다. 또한 관리자는 필요하지 않은 사용자 지정 테이블을 삭제하거나, 테이블 자체를 삭제하지 않고 테이블의 모든 기록을 삭제할 수 있습니다.

    딕셔너리 항목

    시스템 딕셔너리는 딕셔너리 항목 [sys_dictionary]이라고 하는 테이블로, 각 테이블에 대한 세부 정보를 포함하고 인스턴스의 각 테이블 내의 모든 열을 정의합니다. 관리자는 시스템 딕셔너리의 테이블과 필드를 수정할 수 있으며, 이후 인스턴스 전체에서 사용자가 액세스하는 목록과 양식을 정의할 수 있습니다.

    딕셔너리 속성

    딕셔너리 속성은 필드의 전역 동작을 정의합니다. 관리자는 속성을 딕셔너리 항목에 직접 적용하여 전체 시스템에서 테이블 또는 필드가 작동하는 방식의 다양한 측면을 제어합니다.

    딕셔너리 무효화

    딕셔너리 무효화를 사용하면 관리자가 확장 테이블의 필드 설정을 무효화할 수 있습니다. 딕셔너리 무효화를 사용하면 관리자가 다른 테이블에서 상속되는 특정 테이블에 대한 필드의 동작을 사용자 지정할 수 있습니다. 무효화는 상위 테이블이나 다른 하위 테이블에 영향을 주지 않고 하위 테이블에서 상속된 딕셔너리 속성을 변경하는 데 사용됩니다.

    테이블 평면화

    테이블 평면화를 사용하면 작업[task] 테이블과 기본 구성 항목[cmdb] 테이블에 하나 이상의 하위 테이블이 상위 테이블에서 확장되는 관련 테이블의 계층 구조가 있습니다.

    확장 모델은 테이블이 인스턴스에 나타나거나 작동하는 방식에 영향을 주지 않습니다. 데이터베이스 뷰를 포함한 모든 테이블 기능은 확장 모델에 의해 변경되지 않은 상태로 유지됩니다.

    테이블 인덱스

    인덱스는 순서가 지정되지 않은 테이블을 정렬하고 데이터베이스에서 정보가 저장된 위치에 대한 포인터를 만들어 테이블의 열에 대한 쿼리 속도를 효율적으로 높입니다. 관리자는 인덱스를 추가하여 테이블 데이터에 보다 쉽게 액세스할 수 있습니다.

    다대다 테이블 관계

    다대다(M2M) 테이블 관계를 통해 관리자는 유연한 양방향 방식으로 두 테이블 간의 기록을 연결할 수 있습니다. 이 관계 유형은 한 테이블의 각 기록이 다른 테이블의 여러 기록과 관련되거나 그 반대로 관련될 수 있는 기록 간의 링크를 만드는 데 사용됩니다.

    주:
    테이블의 딕셔너리에서 필드를 비활성화하거나 삭제하면 개인화된 UI 뷰 목록에 영향을 미칠 수 있으며 비활성화/삭제된 필드가 포함되어 있는지 여부에 관계없이 모두 제거됩니다.