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


Как создать и изменить объекты физической памяти в ERwin


Редактор Physical Object позволяет Вам создавать и удалять объекты памяти и изменять параметры физической памяти, которые поддерживаются Вашей СУБД. Хотя эти физические параметры можно задать и с использованием средств, предоставляемых фирмой-производителем СУБД, встроенные редакторы ERwin позволяют Вам работать с этими установками в той же среде, в которой Вы проектируете логическую модель базы данных.

Дайте команду меню Server '<DB> Physical Object' для входа в редактор Physical Object. Конкретные объекты и параметры, которые Вы можете задать или изменить в редакторе, различаются в зависимости от СУБД. Щелкайте по закладкам в нижней части окна-диалога для просмотра различных физических объектов, которые поддерживаются ERwin для данной СУБД.

Чтобы создать новый физический объект, введите имя нового объекта, а затем введите в окна значения параметров для этого объекта. Если параметр определяется с помощью check box, например 'OFFLINE' в редакторе ORACLE Tablespace, щелкните по check box для включения режима или не ставьте метку в check box, чтобы не включать режим. Если параметр определяется с помощью текстового окна, например 'OPTIMAL' в редакторе ORACLE Tablespace, щелкните по окну и введите текст или числовое значение. Закончив задание параметров для нового объекта, нажмите кнопку 'New' для сохранения определения объекта.

Чтобы изменить объект, выберите один из имеющихся объектов, используя доступные scroll bar, а затем измените значения параметров по Вашему желанию. Закончив изменять значения параметров, нажмите кнопку 'Update' для обновления определения объекта.

Если Вы щелкнули по закладке, с тем чтобы посмотреть другой тип объекта, ERwin сразу же сохраняет все изменения, сделанные Вами в редакторе Physical Object, в памяти, и Вы можете видеть эти изменения в списке характеристик следующего объекта. Однако эти изменения не сохраняются на диске. Если Вы нажмете кнопку 'ОК', то ERwin сохранит на диске все изменения, которые Вы сделали в редакторе. Если Вы нажали 'Cancel' до нажатия 'ОК', ERwin отменяет все изменения, которые Вы проделали с тех пор, как вошли в редактор, включая все новые объекты, которые Вы создали.


Редактор Physical Object позволяет Вам создавать и удалять объекты памяти и изменять параметры физической памяти, которые поддерживаются Вашей СУБД. Хотя эти физические параметры можно задать и с использованием средств, предоставляемых фирмой-производителем СУБД, встроенные редакторы ERwin позволяют Вам работать с этими установками в той же среде, в которой Вы проектируете логическую модель базы данных.

Дайте команду меню Server '<DB> Physical Object' для входа в редактор Physical Object. Конкретные объекты и параметры, которые Вы можете задать или изменить в редакторе, различаются в зависимости от СУБД. Щелкайте по закладкам в нижней части окна-диалога для просмотра различных физических объектов, которые поддерживаются ERwin для данной СУБД.

Чтобы создать новый физический объект, введите имя нового объекта, а затем введите в окна значения параметров для этого объекта. Если параметр определяется с помощью check box, например 'OFFLINE' в редакторе ORACLE Tablespace, щелкните по check box для включения режима или не ставьте метку в check box, чтобы не включать режим. Если параметр определяется с помощью текстового окна, например 'OPTIMAL' в редакторе ORACLE Tablespace, щелкните по окну и введите текст или числовое значение. Закончив задание параметров для нового объекта, нажмите кнопку 'New' для сохранения определения объекта.

Чтобы изменить объект, выберите один из имеющихся объектов, используя доступные scroll bar, а затем измените значения параметров по Вашему желанию. Закончив изменять значения параметров, нажмите кнопку 'Update' для обновления определения объекта.

Если Вы щелкнули по закладке, с тем чтобы посмотреть другой тип объекта, ERwin сразу же сохраняет все изменения, сделанные Вами в редакторе Physical Object, в памяти, и Вы можете видеть эти изменения в списке характеристик следующего объекта. Однако эти изменения не сохраняются на диске. Если Вы нажмете кнопку 'ОК', то ERwin сохранит на диске все изменения, которые Вы сделали в редакторе. Если Вы нажали 'Cancel' до нажатия 'ОК', ERwin отменяет все изменения, которые Вы проделали с тех пор, как вошли в редактор, включая все новые объекты, которые Вы создали.






Вложение объектов памяти



Некоторые объекты физической памяти можно хранить внутри других объектов памяти. Например, в ORACLE сегмент отката хранится в базе данных. Когда Вы создаете или изменяете объект, который можно хранить в другом объекте, редактор Physical Object демонстрирует все допустимые родительские объекты хранения в списке. Откройте список и щелкните по тому родительскому объекту, в котором Вы хотите хранить дочерний объект.



Как создать объект физической памяти



1. Дайте команду меню Server '<DB> Physical Object' для входа в редактор Physical Object для текущей СУБД.

2. Щелкните по закладке внизу редактора, соответствующей типу объекта, который Вы хотите создать (например Tablespace).

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

4. Введите значение для каждого параметра, который Вы хотите определить для нового объекта. Если параметр определяется с помощью check box, например 'OFFLINE' в редакторе ORACLE Tablespace, щелкните по check box для включения режима или не ставьте метку в check box, чтобы не включать режим. Если параметр определяется с помощью текстового окна, например 'OPTIMAL' в редакторе ORACLE Tablespace, щелкните по окну и введите допустимый текст или числовое значение.

5. Закончив задание параметров для нового объекта, нажмите кнопку 'New' для сохранения новых параметров.

6. Закончив редакктирование физических параметров, нажмите 'ОК' для выхода из редактора в диаграмму.

7. Если у Вас в качестве СУБД задана ORACLE, Вы можете произвести прямое проектирование объекта памяти при генерации схемы базы данных. Чтобы физически создать на сервере объекты памяти, определенные в ERwin, дайте команду меню Server 'ORACLE Schema Generation' и нажмите кнопку 'Generate' для генерации физической схемы. Установите режим (Schema Option) 'DATABASE', 'TABLESPACE' или 'ROLLBACK SEG' в окне Schema Generation Report, чтобы задать объекты физической памяти, которые Вы хотите сгенерировать как часть физической схемы.







Когда Вы создаете физический объект в ERwin, всем параметрам, для которых Вы не задали никакого значения, СУБД автоматически присваивает значение по умолчанию. Более подробно о задании параметров физической памяти см. в документации по Вашей СУБД.

Как изменить объект физической памяти



1. Дайте команду меню Server '<DB> Physical Object' для входа в редактор Physical Object для текущей СУБД.

2. Щелкните по закладкам внизу редактора Physical Object для просмотра разных физических объектов, которые можно создать и (или) с которыми можно работать в ERwin. Пользуйтесь различными scroll bar для выбора объекта.

3. Чтобы изменить значение некоторого физического параметра, щелкните по нужному окну или кнопке и выделите текущее значение. Удалите старое значение с помощью клавиш BACKSPACE и DELETE и введите новое значение, набрав новое число. Закончив изменение значений данного физического объекта, нажмите кнопку 'Update' для сохранения новых значений.

4. Закончив редактирование физических параметров, нажмите 'ОК' для выхода из редактора в диаграмму.

5. Если Вы изменили имя объекта памяти в ERwin, Вы можете синхронизировать изменения, проделанные в редакторе Physical Object, с определениями объектов, хранящимися в базе данных. Для этого дайте команду меню Server 'Sync ERwin with <DB>', задайте нужные режимы синхронизации в окне-диалоге Sync Options, и нажмите кнопку 'DB Sync...' для запуска процесса синхронизации.

См. далее в этой главе разд.'Cинхронизация физических объектов'.



Как удалить объект физической памяти



1. Дайте команду меню Server '<DB> Physical Object' для входа в редактор Physical Object для текущей СУБД.

2. Щелкните по закладке внизу редактора, соответствующей типу объекта, который Вы хотите создать (например Tablespace).

3. Прокручивая список, найдите и выделите имя объекта, который Вы хотите удалить, затем нажмите кнопку 'Delete'. Когда ERwin попросит Вас подтвердить удаление, нажмите 'ОК'.







Вложение объектов памяти



Некоторые объекты физической памяти можно хранить внутри других объектов памяти. Например, в ORACLE сегмент отката хранится в базе данных. Когда Вы создаете или изменяете объект, который можно хранить в другом объекте, редактор Physical Object демонстрирует все допустимые родительские объекты хранения в списке. Откройте список и щелкните по тому родительскому объекту, в котором Вы хотите хранить дочерний объект.



Как создать объект физической памяти



1. Дайте команду меню Server '<DB> Physical Object' для входа в редактор Physical Object для текущей СУБД.

2. Щелкните по закладке внизу редактора, соответствующей типу объекта, который Вы хотите создать (например Tablespace).

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

4. Введите значение для каждого параметра, который Вы хотите определить для нового объекта. Если параметр определяется с помощью check box, например 'OFFLINE' в редакторе ORACLE Tablespace, щелкните по check box для включения режима или не ставьте метку в check box, чтобы не включать режим. Если параметр определяется с помощью текстового окна, например 'OPTIMAL' в редакторе ORACLE Tablespace, щелкните по окну и введите допустимый текст или числовое значение.

5. Закончив задание параметров для нового объекта, нажмите кнопку 'New' для сохранения новых параметров.

6. Закончив редакктирование физических параметров, нажмите 'ОК' для выхода из редактора в диаграмму.

7. Если у Вас в качестве СУБД задана ORACLE, Вы можете произвести прямое проектирование объекта памяти при генерации схемы базы данных. Чтобы физически создать на сервере объекты памяти, определенные в ERwin, дайте команду меню Server 'ORACLE Schema Generation' и нажмите кнопку 'Generate' для генерации физической схемы. Установите режим (Schema Option) 'DATABASE', 'TABLESPACE' или 'ROLLBACK SEG' в окне Schema Generation Report, чтобы задать объекты физической памяти, которые Вы хотите сгенерировать как часть физической схемы.





Когда Вы создаете физический объект в ERwin, всем параметрам, для которых Вы не задали никакого значения, СУБД автоматически присваивает значение по умолчанию. Более подробно о задании параметров физической памяти см. в документации по Вашей СУБД.

Как изменить объект физической памяти



1. Дайте команду меню Server '<DB> Physical Object' для входа в редактор Physical Object для текущей СУБД.

2. Щелкните по закладкам внизу редактора Physical Object для просмотра разных физических объектов, которые можно создать и (или) с которыми можно работать в ERwin. Пользуйтесь различными scroll bar для выбора объекта.

3. Чтобы изменить значение некоторого физического параметра, щелкните по нужному окну или кнопке и выделите текущее значение. Удалите старое значение с помощью клавиш BACKSPACE и DELETE и введите новое значение, набрав новое число. Закончив изменение значений данного физического объекта, нажмите кнопку 'Update' для сохранения новых значений.

4. Закончив редактирование физических параметров, нажмите 'ОК' для выхода из редактора в диаграмму.

5. Если Вы изменили имя объекта памяти в ERwin, Вы можете синхронизировать изменения, проделанные в редакторе Physical Object, с определениями объектов, хранящимися в базе данных. Для этого дайте команду меню Server 'Sync ERwin with <DB>', задайте нужные режимы синхронизации в окне-диалоге Sync Options, и нажмите кнопку 'DB Sync...' для запуска процесса синхронизации.

См. далее в этой главе разд.'Cинхронизация физических объектов'.



Как удалить объект физической памяти



1. Дайте команду меню Server '<DB> Physical Object' для входа в редактор Physical Object для текущей СУБД.

2. Щелкните по закладке внизу редактора, соответствующей типу объекта, который Вы хотите создать (например Tablespace).

3. Прокручивая список, найдите и выделите имя объекта, который Вы хотите удалить, затем нажмите кнопку 'Delete'. Когда ERwin попросит Вас подтвердить удаление, нажмите 'ОК'.




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