Корпоративные базы данных - статьи

       

Поддержка средств 4GL



ERwin выпускается в нескольких различных редакциях, ориентированных на наиболее
распространенные средства разработки 4GL. В числе поддерживаемых средств - PowerBuidler фирмы
Powersoft, SQL Windows фирмы Gupta, Visual Basic фирмы Microsoft, Oracle*CASE фирмы
Oracle.

Средства двунаправленного взаимодействия ERwin с базой данных обеспечивают управление
информацией, ориентированной как на серверную, так и на клиентскую часть. Например, для
PowerBuilder можно просматривать/редактировать расширенные атрибуты в редакторах ERwin.

Ориентация ERwin на средства 4GL позволяет задать для будущих приложений большинство
параметров, непосредственно связанных с базой данных, уже на стадии проектирования
информационной модели.

Покажем принципы организации такого взаимодействия на примере PowerBuilder.

PowerBuilder создает в базе данных несколько внутренних таблиц для хранения своего репозитария
(расширенных атрибутов для datawindow). Использование расширенных атрибутов гарантирует
сохранение стиля отображения одних и тех же колонок базы данных для всех приложений,
создаваемых рабочей группой. В расширенных атрибутах задаются такие параметры, как формат
отображения, стиль редактирования, выражение проверки на корректность, начальное значение,
выравнивание, ширина и высота элемента отображения, метка для формы редактирования, заголовок
для табличного отображения.

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

Пример определения расширенных атрибутов показан на рис.9.





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