SYSKEYS
CREATE SYNONYM
SYSSYNONYMS
Здесь показаны только некоторые из таблиц системного каталога DB2.
Объекты DB2
База данных |
Набор сгруппированных вместе табличных и индексных пространств, что упрощает организацию функций защиты и управления. |
Табличное пространства |
Область внешней памяти, используемая для хранения записей одной или более таблиц |
Таблица |
Множество строк, каждая из которых содержит одни и те же столбцы |
Индексное пространство |
Область внешней памяти, используемая для хранения элементов одного индекса |
Группа памяти |
Множество томов DASD, на которых DB2 может назначить пространство для табличных и индексных пространств |
Представление (view) |
Виртуальная таблица, определенная с использованием оператора select, определяющая все или некоторые строки/столбцы из одной или нескольких таблиц |
Синоним (synonym) |
Личная метка на таблицу. Может использоваться только создавшим ее пользователем для локальных таблиц |
Алиас (alias) |
Метка на таблицу, используемая на уровне системы. Может использоваться для локальных и удаленных таблиц |
Пользователь с правами администратора базы данных (DBA) определяет физические объекты (например, группу памяти, базу данных, табличное пространство) в DB2.
DBA, используя SQL-операторы группы DDL, задает режимы, которые определяют способ управления объектами DB2. Для любого из этих режимов есть значение по умолчанию.
DBA решает:
· должны использоваться группы памяти (DB2 будет управлять наборами данных) или наборами данных будет управлять пользователь
· какие табличные/индексные пространства должны быть расположены вместе на одних DASD томах, а какие могут располагаться отдельно.
· какой базе данных должно принадлежать конкретное табличное пространство и как это табличное пространство должно управляться (например, режим блокирования, размер страницы и т.д.)
Определение объектов DB2
Рекомендуется использовать группы памяти. Если пользователь выберет использование SAMS для определения VSAM наборов данных, он должен это сделать перед выполнением оператора CREATE TABLESPACE/INDEX.
LDS – линейный набор данных.
Зависимости между объектами
Табличное прост
TABLE
CONSTRAINT INDEX SYNONYM
VIEW
SYNONYM
DB2 содержит управляющую информацию, описывающую иерархию объектов в каждой базе данных, в директории DB2. Эта управляющая информация называется дескриптором базы данных (DBD – Database Descriptor)
Зависимости планов и пакетов делаются недействительными, когда объекты удаляются.
Алиас – это альтернативное имя для таблицы или представления. В отличие от синонима, алиас не удаляется, если удаляется лежащая в основе таблица или представление.
Алиас может иметь дву- или трех-частное имя. Если используется три части имени, верхний квалификатор должен быть описан во время инсталляции.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.