시스템 카탈로그 가상 클래스(virtual class)를 사용하면 다양한 스키마 정보를 SQL 문을 이용하여 쉽게 얻어낼 수 있다.
예를 들어 다음과 같은 스키마 정보들을 카탈로그 가상 클래스를 이용하여 얻을 수 있다.
-- 클래스 ‘db_user’를 참조하는 클래스들
SELECT class_name
FROM db_attribute
WHERE domain_class_name = 'db_user';
-- 현재 사용자가 접근 가능한 클래스 개수
SELECT COUNT(*)
FROM db_class;
-- 클래스 ‘db_user’의 속성
SELECT attr_name, data_type
FROM db_attribute
WHERE class_name = ‘db_user’;
-- 클래스 ’glo’의 속성 중 상위 클래스로부터 상속받은 속성
SELECT attr_name
FROM db_attribute
WHERE class_name = ’glo’ AND
class_name <> from_class_name;