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

Прямое проектирование индексов


Если Вы генерируете физическую схему, Вы можете включить как часть схемы любые индексы, определенные Вами в ERwin. ERwin автоматически преобразует определения индексов в выражения схемы и вставляет информацию о заданных параметрах с соблюдением синтаксиса.

Групповое окно 'Index Option' в редакторе Schema Generation Report позволяет Вам выбирать индексы, которые ERwin будет включать в схему при генерации. Редактор Schema Generation Report содержит все режимы индексирования, поддерживаемые производителем СУБД.

Для того чтобы включить индекс в схему, поставьте метку Х в окно check box рядом с каждым режимом индексирования Index Option. Чтобы исключить индекс из схемы, щелкните по окну и уберите метку.

ERwin генерирует выражения физической схемы для индексов Primary Key, Alternate key, Foreign Key, Inversion Entry Key и Clustered.

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

Выбрав все режимы индексирования, которые вы хотите включить в Вашу схему, Вы можете затем просмотреть выражения физической схемы, нажав для этого кнопку 'Preview' в редакторе Schema Generation Report.

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

Если у Вас установлена СУБД ORACLE или SYBASE и если при этом задан любой из режимов Physical Storage, то параметры физического хранения индексов будут включены в физическую схему, в выражения схемы. Если у Вас установлена СУБД NetWare, то для включения выражений для первичного ключа в схему используется режим 'WITH INDEX'.

Как генерировать индексы в схеме

1. Откройте ту диаграмму ERwin, из которой Вы хотите генерировать физическую схему.

2. Дайте команду меню Server 'Target Server...' и выберите СУБД, которой Вы пользуетесь. отвечайте 'Yes', когда ERwin спросит Вас, хотите ли Вы преобразовать типы данных в типы данных выбранной СУБД.

3. Дайте команду меню Server '<DB> Schema Generation...', чтобы войти в редактор Schema Generation Report Options.


4. Поставьте метки в окнах check box в групповом окне 'Index Options' в редакторе Schema Generation Report, чтобы указать, какие типы индексов ERwin Вы хотите включить в схему.

5. Задав все нужные Вам режимы индексирования схемы, нажмите кнопку 'Preview...', если Вы хотите просмотреть выражения языка определения данных на экране прежде, чем будете создавать физическую схему. Вернувшись в редактор Schema Generation Report, Вы можете, если это необходимо, изменить режимы генерации отчетов.

6. Задав абсолютно все нужные Вам режимы, нажмите кнопку 'Generate...' для запуска процесса генерации схемы. Введите имя пользователя, пароль и другую информацию, необходимую для подсоединения к серверу базы данных, а затем нажмите кнопку 'Connect'.

ERwin начинает генерацию схемы немедленно после того, как Вы подсоединились к серверу базы данных.

В процессе генерации схемы ERwin выводит на экран сообщение о состоянии процесса для каждой таблицы, которую он пытается создать. После того как ERwin закончил генерацию схемы, он выводит на экран сообщение, в котором содержится число успешно созданных таблиц, а также число неудачно завершившихся попыток создания таблицы.

См. Гл.18, Прямое и обратное проектирование, разд. 'Генерация схемы базы данных'.



Вы можете сохранить сгенерированную схему в виде файла отчета, нажав для этого кнопку 'Report' в редакторе Schema Generation Report. См. Гл.17, Отчеты в ERwin, разд. 'Сохранение файла отчета'.


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