테이블 및 인덱스 관리
관리자는 테이블 관리 도구를 사용하여 데이터베이스 구조를 수정할 수 있습니다.
사용자 지정 테이블 및 필드
관리자는 사용자 지정 테이블을 추가하고, 필드를 정의하고, 필드 레이블을 관리할 수 있습니다. 관리자는 필요하지 않은 사용자 지정 테이블을 삭제하거나 테이블 자체를 삭제하지 않고 테이블의 모든 기록을 삭제할 수도 있습니다.
딕셔너리 항목
시스템 딕셔너리는 딕셔너리 항목 [sys_dictionary]이라고 하는 테이블로, 각 테이블에 대한 세부 정보를 포함하고 인스턴스의 각 테이블 내의 모든 열을 정의합니다. 관리자는 시스템 딕셔너리의 테이블과 필드를 수정할 수 있으며, 이후 시스템 딕셔너리를 통해 사용자가 인스턴스 전체에서 액세스하는 목록과 폼을 정의할 수 있습니다.
딕셔너리 속성
딕셔너리 속성은 필드의 전역 동작을 정의합니다. 관리자는 속성을 딕셔너리 항목에 직접 적용하여 전체 시스템에서 테이블 또는 필드가 동작하는 방식의 다양한 측면을 제어합니다.
딕셔너리 무효화
딕셔너리 무효화를 사용하면 관리자가 확장된 테이블의 필드 설정을 무효화할 수 있습니다. 딕셔너리 무효화를 사용하면 관리자가 다른 테이블에서 상속되는 특정 테이블에 대한 필드의 동작을 사용자 지정할 수 있습니다. 재정의는 상위 테이블이나 다른 하위 테이블에 영향을 주지 않고 하위 테이블에서 상속된 딕셔너리 속성을 변경하는 데 사용됩니다.
테이블 평면화
테이블 평면화를 사용하면 작업 [task] 테이블과 기본 구성 항목 [cmdb] 테이블에 하나 이상의 하위 테이블이 상위 테이블에서 확장되는 관련 테이블의 계층 구조가 있습니다.
확장 모델은 인스턴스에서 테이블이 표시되거나 작동하는 방식에 영향을 주지 않습니다. 데이터베이스 뷰를 포함한 모든 테이블 기능은 확장 모델에 의해 변경되지 않은 상태로 유지됩니다.
테이블 인덱스
인덱스는 정렬되지 않은 테이블을 정렬하고 데이터베이스에서 정보가 저장되는 위치에 대한 포인터를 만들어 테이블의 열에 대한 쿼리 속도를 효율적으로 높입니다. 관리자는 인덱스를 추가하여 테이블 데이터에 보다 쉽게 액세스할 수 있습니다.
다대다 테이블 관계
다대다(M2M) 테이블 관계를 통해 관리자는 양방향으로 유연한 방식으로 두 테이블 간에 기록을 연결할 수 있습니다. 이 관계 유형은 한 테이블의 각 기록이 다른 테이블의 여러 기록과 관련될 수 있고 그 반대의 경우도 마찬가지인 기록 간에 링크를 만드는 데 사용됩니다.