ВУЗ:
Составители:
Рис. 2.22 Диаграмма уровня сущности
Рис. 2.23 Диаграмма уровня атрибутов
Так как имена атрибутов и сущностей задавались на русском языке, для перехода к физическому уровню
модели следует поставить им в соответствие идентификаторы таблиц, колонок и ограничений, удовлетворяю-
щие правилам целевой СУБД (обычно это означает использование латинских букв, цифр и некоторых специ-
альных символов).
В редакторе «Database Schema» указывается для каждой сущности соответствующее имя таблицы. Затем в
редакторе «Attribute Definition» задаются имена колонок таблиц, соответствующие атрибутам сущностей.
ERwin и здесь обеспечивает миграцию имен колонок в подчиненные таблицы.
На этом этапе можно воспользоваться редактором «Extended Attributes» для определения расширенных ат-
рибутов PowerBuilder (формата отображения, маски редактирования, правила контроля, выравнивания, заго-
ловков и комментариев).
В редакторе «Relationship Definitions» указывается физическое имя связи, которое соответствует имени ог-
раничения (constraint), создаваемого ERwin в базе данных.
Теперь все готово к созданию БД и нужно выбрать целевую СУБД (если этого не было сделано раньше).
Выбирается, например, Sybase System 10.
В редакторе SYBASE Database Schema задаются типы данных для колонок таблиц.
Диалог, в котором происходит выбор типа данных, приведен на рис. 2.24.
Теперь можно перейти к созданию базы данных. Для этого выполняется команда «Sybase schema
generation». ERwin построит пакет SQL-предложений генерации базы данных.
Обратное проектирование, т.е. восстановление информационной модели по существующей базе данных,
используется при выборе оптимальной платформы (rightsizing) для существующей настольной (desktop) базы
данных или базы данных на mainframe, а также при расширении (или модификации) существующей структуры,
которая была построена без необходимой сопроводительной документации. После завершения процесса вос-
становления модели ERwin автоматически «раскладывает» таблицы на диаграмме. Теперь можно выполнять
модификации уже с использованием логической схемы – добавлять сущности, атрибуты, комментарии, связи и
т.д. По завершении изменений одна команда – синхронизировать модель с базой данных – актуализирует все
проведенные изменения.
Страницы
- « первая
- ‹ предыдущая
- …
- 43
- 44
- 45
- 46
- 47
- …
- следующая ›
- последняя »