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

Как сгенерировать схему словаря ERwin


1. Дайте команду меню File 'Open', перейдите в директорию, в которой хранится диаграмма метамодели, и дважды щелкните по имени файла метамодели (ERWMETA.ER1), чтобы открыть метамодель ERwin.

2. Дайте команду меню Server 'Target Server' для входа в диалог Target Server.

3. Нажмите кнопку Target DBMS, соответствующую той СУБД (SQL или ориентированной на РС), в которой Вы хотите хранить Ваши модели данных ERwin, а затем нажмите 'ОК'. Когда ERwin спросит Вас, хотите ли Вы преобразовать типы данных в те, которые поддерживаются Вашей СУБД, нажмите 'Yes' и убедитесь, что в окне User-Defined Datatypes стоит метка Х (она ставится туда по умолчанию).

4. Измените текущую область в метамодели словаря ERwin с Главной (Main) на 'Schema Subject Area'.

5. Дайте команду меню Report '<DB> Schema Generation...'. ERwin откроет диалог Schema Generation Report Options.

6. Окна check box и кнопки выбора режимов в диалоге Schema Generation Report Options позволяют Вам указать, какие элементы Вы хотите, чтобы ERwin включил в схему, генерируемую из метамодели ERwin, например - первичные ключи, индексы, триггеры и т.д. Для создания схемы словаря ERwin мы рекомендуем Вам использовать те режимы в Schema Generation Report, которые устанавливаются по умолчанию (метка ставится только в окно CREATE TABLE).

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

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


7. Когда Вы будете готовы приступить к генерации схемы, нажмите кнопку 'Generate...'. Если Вы еще не подсоединены к базе данных, ERwin открывает диалог <DB> Connection, позволяющий Вам подсоединиться к Вашей базе данных. Для этого введите допустимое имя, пароль, имя базы данных, имя сервера и (или) другую информацию, которая требуется для подсоединения к Вашей базе данных.

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

Если Вам потребуется заново сгенерировать схему метамодели ERwin в той же самой базе данных, Вы можете проделать действия, описанные выше. Но убедитесь, что в окне 'DROP TABLE' в диалоге Schema Generation Report Options стоит метка. Когда в этом окне стоит метка, то все существующие таблицы, на которые есть ссылка в схеме, будут удалены, прежде чем ERwin начнет генерацию новых таблиц. Если Вы удалите таблицы метамодели ERwin при повторной генерации схемы, вся информация об экспортированных моделях, хранящаяся на сервере, будет удалена одновременно с удалением старых таблиц схемы.



Вам необходимо проделать все действия, описанные выше, чтобы создать копию словаря ERwin в каждой базе данных (SQL или ориентированной на РС), в которой Вы хотите хранить модели ERwin. См. Гл. 18, Прямое и обратное проектирование, разд.'Генерация схемы базы данных'.


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