Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОБДЗ_часть1_текст.doc
Скачиваний:
5
Добавлен:
04.11.2018
Размер:
1.38 Mб
Скачать

4.4. Описание работы с системой

Работа с ERwin начинается с запуска приложения и выбора пункта “Create a new model”. Далее необходимо указать уровень создаваемой модели (Logical/Physical) и нажать кнопку “OK”. В появившемся окне, рис. 1.6, можно создавать схему модели данных.

Рисунок 1.6 – Главное окно системы

Как говорилось выше, основными компонентами ER-диаграмм являются сущности, связи и атрибуты. Для создания сущности необходимо воспользоваться кнопкой “Entity”, находящейся на панели инструментов (см. рис. 6). Выбрав данную кнопку и щелкнув мышкой на пустом поле, получим экземпляр сущности. В выделенном поле необходимо ввести название сущности – напр., «Student» (по умолчанию ее имя “Е/1”). Для определения атрибутов необходимо щелкнуть правой кнопкой мыши по соответствующей сущности и выбрать пункт меню “Attributes”. В появившемся окне необходимо задать имя атрибута, его тип, если атрибут является ключом, то поставить птичку в соответствующем поле, также определить тип данных указанного поля (integer, string и т.д.).

Рассмотрим кратко основные функции ERwin по отображению модели, а также панель и палитру инструментов (см. таблицу 1).

Таблица 1 – Назначение кнопок.

Кнопки

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

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

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

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

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

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

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

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

Палитра инструментов выглядит различно на разных уровнях отображения модели, на логическом уровне (см. рис.1.7) палитра инструментов имеет:

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

  • кнопка указателя (режим мыши);

  • кнопка внесения сущности;

  • кнопка категории;

  • кнопка внесения текстового блока;

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

  • Кнопка перенесения атрибутов внутри сущностей и между ними

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

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

На физическом уровне (см. рис. 1.8) палитра инструментов имеет:

  • Вместо кнопки категорий кнопку внесения представлений.

  • Вместо кнопки связи многие-ко-многим кнопку связи представлений.

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

Контрольные вопросы

1. К какому типу программных средств относится система ERwin?

2. Какие задачи она может автоматизировать?

3. Какие типы моделей данных (уровни представления данных) поддерживает система?

4. Что такое сущность? Атрибут сущности?

5. Какие типы связей между сущностями возможны в ER-модели?

6. Чем отличается т.н. не идентифицирующая связь от идентифицирующей связи в ER-модели?

Лабораторная работа № 2

Тема: РАЗРАБОТКА БАЗОВЫХ ER-ДИАГРАММ ДЛЯ ЗАДАННОЙ ПРЕДМЕТНОЙ ОБЛАСТИ СИСТЕМЫ С ИСПОЛЬЗОВАНИЕМ СИСТЕМЫ ERWIN 4 .0

Цели работы: