Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Задание объектов физической памяти



ERwin поддерживает объекты физической памяти для нескольких СУБД
(табл. 2. 3. 3). Все объекты создаются в модели при обратном проектирова-
нии, однако объекты INFORMIX, SQL Server и SYBASE не создаются при
прямом проектировании.

Таблица 2. 3. 3. Поддержка ERwin объектов физической памяти

СУБД Обратное проектирование (Reverse Engineer) Прямое проектирование (Forward Engineer)
DB2/MVS и DB2/390 STOGROUP, DATABASE, TABLESPACE STOGROUP, DATABASE, TABLESPACE
DB2/UDB TABLESPACE, NODEGROUP, BUFFERPOOL TABLESPACE, NODEGROUP, BUFFERPOOL

СУБД Обратное проектирование (Reverse Engineer) Прямое проектирование (Forward Engineer)
DB2/CS TABLESPACE TABLESPACE
ORACLE TABLESPACE, ROLLBACK SEGMENT, DATABASE, SEQUENCE TABLESPACE, ROLLBACK SEGMENT, DATABASE, SEQUENCE
RED BRICK SEGMENT SEGMENT
TERADATA DATABASE DATABASE
WATCOM/SQL ANYWHERE DBSPACE DBSPACE
INFORMIX - DBSPACE, BLOBSOACE
OPENINGRES LOCATION LOCATION
SYBASE SEGMENT -
SQL Server FILEGROUP  

Для создания и редактирования объектов физической памяти в ERwin
используется набор диалогов, каждый из которых соответствует объекту
физической памяти. Диалоги вызываются из пункта главного меню Data-
base, подпункты меню соответствуют имени объекта и зависят от выбран-
ной СУБД (так, для ORACLE это пункты Tablespase, Rollback Segment, Da-
tabase и Sequence). В качестве примера рассмотрим создание и редактиро-
вание объектов физической памяти для ORACLE.

TABLESPACE (табличное пространство). Табличное пространство
представляет собой именованную логическую структуру, которая использу-
ется для группировки данных с однотипным методом доступа. Табличное
пространство состоит из одного или более файлов данных, которые можно
использовать для хранения таблиц, индексов или сегментов отката. Таблич-
ное пространство полезно применять, например, чтобы выделить объекты
базы данных, которые используются одним приложением или специфиче-
ской группой приложений.

Диалог ORACLE Tablespace Editor (рис. 2. 3. 17) имеет 3 закладки:

General. Закладка позволяет задать свойства табличного пространства.
Comment. Служит для внесения комментария к табличному пространству.
UDP. Задание свойств, определяемых пользователем.


Список Tablespace в верхней части диалога показывает все табличные
пространства в базе данных. Кнопки New, Rename и Delete служат соответ-
ственно для создания, переименования и удаления табличных пространств.
При нажатии кнопки New возникает диалог New TABLESPACE, в котором
следует задать имя табличного пространства. Свойства табличного про-
странства задаются в диалоге ORACLE Physical Object Editor. Данные в таб-
личных пространствах доступны, когда области находятся в оперативном
режиме (online), и недоступны, когда они находятся в автономном режиме
(offline). Окно выбора OFFLINE показывает состояние доступности таблич-
ного пространства. Для перевода табличного пространства в offline следует
включить опцию, в online - выключить.

В закладке General окно выбора TEMPORARY позволяет указать, что
табличное пространство будет применяться только для хранения временных
объектов, например сегментов, используемых при выполнении запросов
с сортировкой (предложение ORDER BY).

Поля INITIAL и NEXT позволяют задать размер начального и следую-
щего экстента в байтах.

Параметр PCTINCREASE указывает, на сколько процентов этот экстент
может быть больше предыдущего по размеру.

MINEXTENTS - минимальное число экстентов, которое автоматически
распределяется при создании таблицы, индекса или кластера табличного
пространства.


MAXEXTENTS - максимальное число экстентов, которое можно связать
таблицей, индексом или кластером табличного пространства.
ROLLBACK SEGMENT (сегмент отката). Сегмент отката - это заре-
зервированный объем пространства, который используется для хранения
"снимка" данных в том виде, в котором они находились до выполнения
транзакции. Если транзакция не завершилась, все изменения данных отка-
тываются и образ данных, хранящийся в сегменте отката, восстанавливает-
ся. Для создания или изменения сегмента отката у пользователя должна
быть привилегия CREATE ROLLBACK SEGMENT.

Диалог ORACLE Rollback Segment Editor (рис. 2. 3. 18) имеет З закладки:
General. Позволяет задать свойства сегмента отката.
Comment. Служит для внесения комментария к сегменту отката.
UDP. Задание свойств, определяемых пользователем.

Список Rollback Segment в верхней части диалога показывает все дос-
тупные для редактирования сегменты отката. Кнопки New, Rename и Delete
служат соответственно для создания, переименования и удаления сегментов
отката. При нажатии кнопки New возникает диалог New Rollback Segment,
в котором задается имя сегмента отката.


В закладке General раскрывающийся список TABLESPACE позволяет
связать сегмент отката с табличным пространством.

Окно выбора PUBLIC позволяет указать, каким будет сегмент отката-
частным или общедоступным. Включенная опция PUBLIC делает сегмент
отката общедоступным. Если не используется параллельная обработка
обычно создаются общедоступные сегменты отката.

Поля INITIAL и NEXT задают размер начального и следующего экстента
в байтах.

OPTIMAL - оптимальное число управляемых экстентов для каждого
сегмента отката. После успешного завершения транзакции Oracle автомати-
чески восстанавливает размер сегментов отката до значения, указанного
в поле OPTIMAL.

MINEXTENTS - минимальное число экстентов, которое можно связать
с сегментом отката.

MAXEXTENTS - максимальное число экстентов, которое можно связать
с сегментом отката.

DATABASE (база данных). База данных - это зарезервированный объ-
ем памяти для одного или более устройств хранения, которые используются
для хранения данных и определений объектов базы данных, например таб-
лиц и индексов. Для создания базы данных у пользователя должна быть
привилегия DBA.


Диалог ORACLE Database Editor (рис. 2. 3. 19) имеет 3 закладки:
General. Позволяет задать свойства базы данных.
Comment. Служит для внесения комментария к базе данных.
UDP. Задание свойств, определяемых пользователем.

Список DATABASE в верхней части диалога показывает все базы дан-
ных сервера. Кнопки New, Rename и Delete служат соответственно для соз-
дания, переименования и удаления базы данных. При нажатии кнопки
New возникает диалог New DATABASE, в котором следует задать имя базы
данных.

Список LOGFILE в закладке General показывает имена всех log-файлов
(журналов регистрации) в базе данных. Справа от списка находятся поля
для ввода параметров log-файлов:

MAXLOGFILES - максимальное число log-файлов, которые можно соз-
дать для базы данных (допустимый диапазон значений 2-56).

MAXLOGHIST - объем памяти, который должен быть зарезервирован
в управляющем файле для имен групп архивных log-файлов транзакций.

MAXLOGMEMS - максимальное число членов в каждой log-группе.

Список DATAFELE показывает имена всех файлов данных в базе данных.

Поле MAXDATAFILES позволяет задать максимальное количество файлов.

Поле выбора CONTROL FILE REUSE служит для задания статуса по-
вторного использования управляющего файла. Включенная опция позволяет
Oracle переписать информацию в управляющих файлах, определенных в па-
раметре INIT. ORA CONTROLFILES. Выключенная опция запрещает Orac-
le повторно использовать управляющие файлы.

ARCHIVE LOG - состояние автоматического архивирования. Разрешает
автоматическое архивирование информации log, используемой при восста-
новлении.

MAXINSTANCES - максимальное число экземпляров, для которых од-
новременно может быть установлена база данных (допустимый диапазон
значений 1-255).

CHARACTER SET - набор символов, используемый базой данных. Все
Данные в колонках типов CHAR, VARCHAR2, LONG хранятся в заданном
наборе символов. После того как база данных создана, набор символов
не может быть изменен.

Кнопка DB Sync позволяет сгенерировать объекты физической памяти
системном каталоге СУБД сразу после их создания в диалоге ORACLE
database Editor.


SEQUENCE (последовательность). Последовательность - объект, ко-
торый может быть использован для генерации уникальных числовых значе-
ний. Чаще всего счетчик используют для генерации значений суррогатного
ключа.

Диалог ORACLE Sequence Editor (рис. 2. 3. 20) имеет 3 закладки:

General. Позволяет задать свойства последовательности.
Comment. Служит для внесения комментария к последовательности.
UDP. Задание свойств, определяемых пользователем.

Список Sequence показывает имена всех последовательностей. Ниже
списка, в закладке General, находятся поля для ввода параметров последова-
тельности:

Starting Value - начальное значение счетчика (может быть больше еди-
ницы в случае отрицательного значения параметра Increment By).

Increment By - приращение счетчика (может быть отрицательным).

Cache Size - размер кеша.

Max Value - максимальное значение счетчика.

Min Value - минимальное значение счетчика (может быть задано в слу-
чае отрицательного значения параметра Increment By).





Дата публикования: 2015-10-09; Прочитано: 319 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.009 с)...