Руководство по программному пакету ERwin

         

Поддержка объектов физической памяти в различных СУБД


ERwin поддерживает объекты физической памяти для ORACLE, SYBASE SQL Server и Microsoft SQL Server. ERwin может производить обратное проектирование существующих объектов памяти из ORACLE или SQL Server, но прямое проектирование (генерация) возможно только для объектов ORACLE.

Типы объектов физической памяти

ERwin позволяет Вам работать с тремя типами объектов памяти ORACLE: Database, Tablespace, Rollback Segment, и с одним типом SQL Server, Segment. Каждый из этих типов кратко описан ниже. Параметры, которые Вы можете задать для каждого объекта физической памяти в ERwin, приводятся в конце главы.

· Database (база данных): зарезервированный объем памяти для одного или более устройств хранения, которые используются для хранения данных и определений объектов базы данных, например, таблиц и индексов.

Для того чтобы создать базу данных в ERwin, в качестве СУБД должна быть задана ORACLE. Чтобы создать или изменить базу данных ORACLE, Вы должны иметь привилегию DBA для работы в базе данных.

· Tablespace (табличное пространство): именованный сегмент в базе данных, состоящий из одного или более файлов данных. Создав табличное пространство, Вы можете затем использовать его для хранения таблиц, индексов или сегментов отката.

Для того, чтобы создать табличное пространство в ERwin, в качестве СУБД должна быть задана ORACLE. Чтобы Вы могли создать табличное пространство в ORACLE, у Вас должна быть привилегия DBA для работы в базе данных.

· Rollback Segment (сегмент отката): зарезервированный объем пространства, который используется для хранения 'снимка' данных в том виде, в котором они находились до выполнения транзакции. Если транзакция не завершилась, все изменения данных откатываются и образ данных, хранящийся в сегменте отката, восстанавливается.

Для того чтобы создать сегмент отката в ERwin, в качестве СУБД у Вас должна быть задана ORACLE. Чтобы создать или изменить сегмент отката в ORACLE, Вы должны иметь привилегию CREATE ROLLBACK SEGMENT для работы в табличном пространстве.

· Segment (сегмент): Именованный набор из одного или нескольких устройств, зарезервированный для использования конкретной базой данных SQL. Создав сегмент, Вы можете использовать его для хранения объектов базы данных, например таблиц и индексов.

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



Содержание раздела