Системные таблицы поддерживаются картой и содержат информацию, необходимую для управления структурой базы данных и доступом. Системных таблиц три:
- таблица, описывающая объекты (имя *О);
- таблица, описывающая пользователей (имя *U);
- таблица, описывающая привилегии (имя *Р).
Таблица, описывающая объекты, содержит информацию о таблицах и представлениях, хранящихся в базе данных.
Таблица, описывающая пользователей, содержит информацию о пользователях, которые имеют доступ к базе данных.
Таблица, описывающая привилегии, содержит информацию о привилегиях над таблицами и представлениями в базе данных. Привилегии описывают, какие таблицы и какие представления могут быть доступны тем или иным пользователям и какие действия могут быть разрешены этим пользователям с соответствующей таблицей или представлением.
На рисунках 6-8 показаны системные таблицы с их обязательными столбцами.
Рисунок 6 - Таблица, описывающая объекты
Рисунок 7 - Таблица, описывающая пользователей
Рисунок 8 - Таблица, описывающая привилегии
Для доступа к информации, содержащейся в системных таблицах, могут быть созданы представления на эти системные таблицы. Представление на системную таблицу называется словарем SCQL. Единственное действие со словарем, которое разрешено пользователю, - это чтение (выделение).