Корпоративные информационные системы. Погонин В.А - 85 стр.

UptoLike

85
(в Oracle). Информация о физическом размещении может быть вклю-
чена в модель и использована при прямом и обратном проектировании.
ERwin7 поддерживает прямой интерфейс с основными СУБД:
DB2, Informix, Ingres, Oracle, Progress, Red Brick, SAS, MySql, SQL
Server, Sybase, iSeries, Teradata. ERwin7 поддерживает также такие на-
стольные (desktop) СУБД как Microsoft Access и FoxPro (рис. 2.12).
Генерация базы данных в среде любой СУБД может быть выполнена и
средствами ODBC, но при таком подходе ERwin7 не может использо-
вать уникальные возможности конкретной СУБД.
Проектирование на физическом уровне выполняется в терминах
той СУБД, которую предполагается использовать в системе. Важно,
что ERwin «известны» соответствия между возможностями СУБД раз-
личных производителей, вследствие чего возможна конвертация физи-
ческой схемы, спроектированной для одной СУБД, в другую. Напри-
мер, если при описании ссылочной целостности указана опция «on
delete cascade», а СУБД не поддерживает такой режим, ERwin7 сгене-
рирует соответствующий триггер.
Для создания физической структуры БД может быть запрошена
генерация DDL-скрипта (data definition language). При этом использу-
ется диалект SQL для выбранного типа и версии сервера. Хотя сгене-
рированный код не нуждается в модификации, имеется возможность
его сохранить в файл или распечатать.
Рис. 2.12. Выбор СУБД для создания модели