Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Сase методы в BP Win.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
516.1 Кб
Скачать

2.Средства информационного моделирования

2.1.Методика работы с case-средством eRwin

Построение модели данных предполагает определение сущностей и атрибутов, то есть необходимо определить какая информация будет храниться в конкретной сущности или атрибуте. Сущность можно определить как объект, событие или концепцию, информация о которых должна сохраняться. Сущности должны иметь наименование с четким смысловым значением, именоваться существительным в единственном числе, не носить "технических" наименований и быть достаточно важными для того, чтобы их моделировать.

ERwin - средство разработки структуры базы данных (БД). Он имеет развитый инструмент для облегчения проектирования модели данных. ERwin сочетает графический интерфейс Windows, инструменты для построения ER-диаграмм, редакторы для создания логического и физического описания модели данных и прозрачную поддержку ведущих реляционных СУБД и настольных баз данных. С помощью ERwin можно создавать или проводить обратное проектирование (реинжиниринг) баз данных.

Erwin обладает рядом функций таких как:

  1. прямое подключение к базе данных: создание структуры базы данных непосредственно из ERwin, восстановление модели существующей БД;

  2. переход от одной целевой базы данных к другой с использованием взаимооднозначных соответствий особенностей СУБД;

  3. поддержка "настольных" (desktop) СУБД;

  4. управление физическими характеристиками хранения данных (для Oracle и Sybase - табличным пространством и сегментами соответственно);

  5. разбиение диаграммы на функционально законченные части - логические области;

  6. хранимые наборы параметров отображения для построения отчетов и диаграмм;

  7. процедуры и триггеры описываются при построении модели и автоматически создаются в БД при генерации;

  8. технология "drag and drop" для манипулирования атрибутами;

  9. возможность хранения диаграммы в целевой базе данных или в DBF файлах;

  10. поддержка системы контроля версий PVCS фирмы Intersolv;

  1. шрифтовое и цветовое выделение.

Для создания моделей данных в ERwin можно использовать две нотации: IDEF1X и IE (Information Engineering). В примерах будет использоваться нотация IDEF1X.

Проектирование модели в ERwin наглядно представляет ограничения ссылочной целостности в независимом от СУБД виде. В то же время для выбранной целевой СУБД ERwin автоматически генерирует нужные элементы ссылочной целостности - внешние и альтернативные ключи, триггеры, ограничения.

Отображение логического и физического уровня модели данных в eRwin

В ERwin, как было сказано уже ранее, существуют два уровня представления и моделирования - логический и физический. На логическом уровне не рассматривается использование конкретной СУБД, не определяются типы данных (например, целое или вещественное число) и не определяются индексы для таблиц.

Целевая СУБД, имена объектов и типы данных, индексы составляют второй (физический) уровень модели ERwin.

ERwin предоставляет возможности создавать и управлять этими двумя различными уровнями представления одной диаграммы (модели), равно как и иметь много вариантов отображения на каждом уровне.