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

2.3 Описание работы с пакетом

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

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

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

Таблица 1.1 - Назначение кнопок

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Завдання на лабораторну роботу:

  1. Проаналізувати дані, описані в предметній області (варіанти предметних областей додаються)

  2. Виділити основні абстракції.

  3. Для кожної з абстракцій визначити параметри, її характери-зующие.

  4. З'ясувати, як абстракції пов'язані один з одним.

  5. Розглянути різні варіанти побудови інфологічної моделі. Вибрати найкращий. Вибір обгрунтувати.

  6. Провести моделювання в середовищі Erwin.

  7. Скласти звіт по виконаній роботі. У звіті:

a. титульний лист;

b. тема;

с. мета;

d. завдання;

е. результат виконання зі скріншотами;

f. висновок;

g. відповіді на контрольні питання.

Кожен студент отримує у викладача індивідуальне завдання.

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

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

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

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

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

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]