Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие 3000194.doc
Скачиваний:
18
Добавлен:
30.04.2022
Размер:
788.99 Кб
Скачать
    1. Модель субд

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

  1. Преимущества от использования case-средства erWin

Первым преимуществом является использование формируемый средством документов, на основании которых производится проектирование БД и приложений, обеспечивающих доступ к БД. На основании этих документов производится формулирование системных требований к проектируемой БД.

Вторым преимуществом является возможность создания диаграмм структуры БД, позволяющих автоматически решать вопросы, связанные с сохранением ее целостности.

Третье преимущество заключается в независимости логической модели от используемой СУБД, что позволяет применять универсальные методы для ее экспорта в конкретные СУБД.

Кроме того, ERWin предоставляет возможность формирования большого числа отчетов, отражающих текущее состояние процесса проектирования БД.

  1. Инструментарий erWin

При запуске ERWin появляется основная панель инструментов и палитра инструментов (таблица 5.1).

Таблица 5.1. Основная панель инструментов ERWin

Кнопки

Назначение кнопок

Создание, открытие и печать модели

Вызов диалогового окна Report Browser для генерации отчетов

Изменение уровня просмотра модели: уровень сущностей, уровень атрибутов и уровень определений

Изменение масштаба просмотра модели

Генерация схемы БД, выравнивание схемы с моделью и выбор сервера (доступны только на уровне физической модели)

Вызов дополнительной панели инструментов для работы с репозитарием Model Mart

Переключение между областями модели

Палитра инструментов выглядит различно на разных уровнях отображения модели.

На логическом уровне панель инструментов выглядит следующим образом (рисунок 5.2).

Рис. 5.2. Палитра инструментов на логическом уровне

1. Слева направо, верхний ряд:

  • Кнопка указателя (режим мыши) - в этом режиме можно установить фокус на каком-либо объекте модели.

Кнопка внесения сущности - для внесения сущности нужно щелкнуть левой кнопкой мыши по кнопке внесения сущности и один раз по свободному пространству на модели. Повторный щелчок приведет к внесению в модель еще одной новой сущности. Для редактирования сущностей или других объектов модели необходимо перейти в режим указателя.

  • Кнопка категории. Категория, или категориальная связь, - это специальный тип связи между сущностями. Для установления категориальной связи нужно щелкнуть левой кнопкой мыши по кнопке категории, затем один раз щелкнуть по сущности-родовому предку, затем по сущности-потомку.

  • Кнопка внесения текстового блока. С ее помощью молено внести текстовый комментарий в любую часть графической модели.

2. Слева направо, нижний ряд:

  • Кнопка перенесения атрибутов внутри сущностей и между ними. Атрибуты могут быть перемещены способом drag & drop.

  • Кнопка создания связей: идентифицирующая, «многие-ко-многим» и неидентифицирующая.

На физическом уровне палитра инструментов имеет следующий вид (рисунок 5.3).

Рис. 5.3. Палитра инструментов на физическом уровне