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



     проектирование зданий из металлоконструкций и сэндвич. |          

Обратное проектирование базы данных - часть 2


Если скрипт схемы на SQL содержит таблицы, в которых атрибуты первичного ключа не являются первыми колонками в таблице, то ERwin может произвести синтаксический анализ скрипта и сохранить верную информацию о порядке расположения колонок. Чтобы просмотреть колонки в их физическом порядке, дайте команду меню Display 'Physical Order Level'. См. Гл.13, Задание информации, ориентированной на СУБД, разд. 'Использование возможностей просмотра схемы на физическом уровне'.

Как произвести обратное проектирование базы данных на основе скрипта схемы SQL

1. Дайте команду меню File 'Open...'. ERwin открывает диалог ERwin Open File.

2. Щелкните по стрелке 'вниз', расположенной рядом со списком List Files of Type, чтобы вывести на экран список поддерживаемых файловых типов. Выберите из списка 'SQL DDL (*.sql). ERwin выводит на экран список всех файлов с расширением .SQL. Список находится в окне File Name.

3. Выберите тот файл, обратное проектирование которого Вы хотите произвести, и нажмите 'ОК'. ERwin откроет диалог Target Server.

4. Выберите СУБД и нажмите 'ОК'. ERwin открывает диалог SQL Reverse Engineering.

5. Задайте требуемые режимы Reverse Engineering и Case Conversion, после чего нажмите кнопку 'Reverse-Engineer'. ERwin начинает обратное проектирование схемы.

· Чтобы видеть только номер анализируемой строки, оставьте пустым окно 'Show Parse'.

· Чтобы видеть этапы синтаксического анализа, производимого в рамках обратного проектирования, поставьте метку Х в окно 'Show Parse'. Если Вы следите за ходом обратного проектирования, то время, затрачиваемое на синтаксический анализ файла, значительно увеличивается.

· Чтобы прервать процесс обратного проектирования, Вы можете в любой момент нажать кнопку 'Cancel'.

6. Если ERwin успешно завершит процесс обратного проектирования, он выдает на экран окно диалога с сообщением: '<DB> Script <file name> Reverse Engineering Successful'. Нажмите кнопку 'ОК', чтобы посмотреть диаграмму.

· Если в процессе обратного проектирования ERwin обнаружит ошибку, то он прерывает анализ и показывает в окне-диалоге Reverse Engineering кнопку 'View eror'.




Содержание  Назад  Вперед