
- •Часть 1
- •0804 - "Компьютерные науки"
- •Содержание
- •Вступление
- •Ознакомиться с назначением и основными технологическими приемами использования инструментальной case-системы eRwin 4.0.
- •Изучить графические характеристики диаграммы в eRwin. Методические указания к выполнению лабораторной работы
- •Общие сведения
- •Назначение системы
- •Уровни представления информации в системе eRwin
- •4. Моделирование данных в eRwin
- •4.1 Процесс построения информационной модели
- •4.3. Сущности (Entity) в eRwin
- •4.4. Описание работы с системой
- •– Изучить процесс построения простейших er-диаграмм для заданной предметной области.
- •Методические указания к выполнению лабораторной работы
- •1. Исходные данные
- •2. Постановка задачи
- •3. Создание логической модели данных
- •Методические указания к выполнению лабораторной работы
- •Общие сведения по работе
- •1.1. Создание файла бд в среде субд ms Access
- •1.2. Генерация структуры бд в среде eRwin для целевой субд
- •2. Порядок выполнения работы
- •Методические указания к выполнению лабораторной работы
- •1. Общие сведения о работе с таблицами данных в субд ms Access
- •1.1. Создание новой или открытие существующей базы данных
- •1.2. Создание таблицы базы данных.
- •1.3. Задание отношений ссылочной целостности между таблицами.
- •1.4. Ввод информации.
- •1.5. Создание таблиц при помощи мастера таблиц.
- •2. Порядок выполнения работы
- •Методические указания к выполнению лабораторной работы
- •1. Общие сведения о работе с запросами в субд ms Access
- •Команда select
- •Команда update
- •Команда insert
- •Команда delete
- •1.5. Особенности записи конструкции where
- •1.6. Примеры написания простых sql запросов для тестовой предметной области
- •1.7. Построения запросов в режиме конструктора
- •Порядок выполнения работы
- •Контрольные вопросы
- •ЗаключенИе Перечень рекомендуемых источников
- •“ Організація баз даних і знань ”
- •0804 - "Комп'ютернi науки"
- •В авторській редакції
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
Цели работы: