Корпоративные базы данных - статьи




Объекты - часть 2


? SQLBase существуют пользователи трех уровней: CONNECT, RESOURCE и DBA.
Особенности уровня доступа к данным и другие привилегии каждой категории пользователей
приведены на рис. 2.

Рис. 2. Типы пользователей SQLBase

Тип Пользователя
Описание




SYSADM
Создает пользователей и устанавливает их
пароли и права доступа
DBA
Выдает, изменяет и отнимает права доступа к
объекту БД для любого пользователя
RESOURCE
Создает и удаляет объекты БД. Выдает,
изменяет и отнимает права доступа к этим объектам для других
пользователей
CONNECT
Имеет доступ к объектам, но не может их
создавать

Всю информацию о базе данных сервер хранит в системном каталоге базы. При этом
поддерживаются два системных каталога: один полный, который содержит всю информацию об
объектах и состоянии базы данных SQLBase, и универсальный, который совместим по структуре с
системными каталогами большинства других СУБД. Поддержка универсального системного
каталога позволяет управлять базами данных SQLBase из программ и средств администрирования
СУБД других фирм. Краткое описание таблиц системного каталога приведено на рис. 3.

Рис. 3. Таблицы системного каталога SQLBase

Таблица
Описание



















SYSCOLAUTH
Права обновления колонок
SYSCOLUMNS
Колонки базы данных
SYSCOMMANDS
Хранимые команды и хранимые
процедуры
SYSEVENTS
Системные события таймера (в текущей
версии не используются)
SYSEXECUTEAUTH
Права выполнения хранимых
процедур
SYSFKCONSTRAINTS
Внешние ключи (foreign keys)
SYSINDEXES
Индексы
SYSKEYS
Колонки индексов
SYSPARTTRANS
Незавершенные распределенные транзакции
SYSPKCONSTRAINTS
Первичные ключи (primary keys)
SYSROWIDLISTS
Сохраненные множества результатов
(result sets)
SYSSYNONYMS
Синонимы объектов базы данных
SYSTABAUTH
Права доступа к таблицам
SYSTABCONSTRAINTS
Ограничения ссылочной
целостности
SYSTABLES
Таблицы и views
SYSTRGCOLS
Колонки триггеров
SYSTRIGGERS
Триггеры
SYSUSERAUTH
Пользователи БД и их пароли
SYSVIEWS
Описание views в виде SQL
запросов




Содержание  Назад  Вперед