- •Лабораторные работы по изучению основных функций пакета eRwin.
- •Построение моделей в Erwin
- •Создание сущности.
- •Для построения логической модели данных, прежде всего, необходимо определить набор сущностей и задать связи между ними.
- •Создание доменов.
- •Создание атрибутов.
- •Создание связи.
- •Определение атрибутов и связей между сущностями, входящими в объектные области «Методическое обеспечение», «Учебный процесс», «Персонал и учащиеся» и «Занятия в классе».
- •2. Задайте остальные связи для сущностей этой области.
- •Р исунок 4.2 - Диаграмма объектной области «Методическое обеспечение»
- •Создайте сущности для объектной области «Учебный процесс». Сущности, относящиеся к этой области, приведены в таблице 4.3.
Для построения логической модели данных, прежде всего, необходимо определить набор сущностей и задать связи между ними.
По результатам обследования можно обозначить несколько объектных областей (таблица 2.1).
Таблица 2.1 - Сущности по предметным областям
Материальное обеспечение процесса обучения |
|
класс |
учебный класс, в котором проводятся занятия |
учебное место |
входит в учебный класс и существует только в его составе |
единица оборудования |
составная часть учебного места. Может существовать отдельно от учебного места |
тип оборудования |
тип, к которому относится единица оборудования |
Методическое обеспечение процесса обучения |
|
типовой курс |
стандартный типовой курс обучения, может содержать 0 или более тем |
тема типового курса |
составляющая часть типового курса |
индивидуальный план |
программа обучения, составляется из тем различных типовых курсов |
плановое занятие |
«держатель» темы. В описании предметной области изображался «ящичком» |
Учебный процесс |
|
учебный день |
календарный день, в который проводится обучение. Содержит академические часы |
академический час |
урок, занятие. Принадлежит определенному учебному дню, имеет время начала и время окончания |
занятие в классе |
сущность, связывающая «плановое занятие» и «академический час» |
Персонал и учащиеся |
|
преподаватель |
лицо, которое проводит занятие |
учащийся |
лицо, с которым проводят занятие |
Рассмотрим для примера сущности, входящие в объектную область «Материальное обеспечение процесса обучения».
2. Выделите в палитре инструментов кнопку сущности, щелкнув по ней указателем мыши. Затем щелкните по чистой области диаграммы. На поле диаграммы появится прямоугольник, изображающий новую сущность, с автоматически сгенерированным именем «Е/1». Разумеется, это имя нас не может устраивать, поэтому изменим его на имя «Класс». Это можно сделать сразу же после вставки сущности в диаграмму, так как ее имя в этот момент находится в режиме редактирования. Введите с клавиатуры имя сущности «Класс» и нажмите клавишу «Enter», Точно таким же образом вставьте в диаграмму еще три сущности - «Учебное место», «Тип оборудования» и «Единица оборудования» (рисунок 2.1).
Рисунок 2.1 - Сущности объектной области «Материальное обеспечение»
Вставленные в диаграмму сущности можно перемещать и удалять. Для перемещения выберите в палитре инструментов «стрелку» и выделите сущность, которую хотите переместить или удалить, щелкнув «стрелкой» по ее прямоугольнику на ER-диаграмме. У выбранной сущности название выделяется подсветкой - становится инверсным, и ее можно «перетаскивать» мышью. Для удаления выделенной сущности необходимо нажать клавишу «Del». При этом на экране появится диалог, требующий подтверждения операции.
Каждая из сущностей, как и всякий объект ER-диаграммы, обладает контекстным меню (вызывается правой кнопкой мыши).
Первый пункт в контекстном меню - «Entity Properties...» - вызывает редактор сущности, позволяющий изменять свойства выбранной сущности.
В верхней части окна редактора (рисунок 2.2) находится список всех сущностей, имеющихся на диаграмме (Entity). С его помощью можно выбрать сущность, свойства которой необходимо посмотреть или изменить. По умолчанию, выбранной являете выделенная на диаграмме сущность, по которой щелкнули мышью. Далее имеется поле Name (имя), в котором высвечивается имя сущности. Имя можно редактировать.
Рисунок 2.2 - Редактор сущности
Ниже в окне редактора находится ряд закладок (рисунок 3.5):
Definition (определение) - на этой странице вводится определение сущности Текст определения обычно зависит от стандартов, принятых на предприятии, и должен облегчать восприятие модели.
Note, Notel, Note3 (примечание) - используются для ввода произвольного текста, связанного с сущностью, например, образцы данных и запросы.
UDP (определяемые пользователем свойства) — механизм пользователь ских свойств совпадает с описанным выше, при определении хранимых отображений диаграммы.
Icon (иконка) - для наглядности каждой сущности может быть присвоена иконка, которая выводится рядом с се названием (рисунок 3.6). Помимо маленькой иконки (Small Icon), в целях презентации можно присвоить сущности и более крупный рисунок (Large Icon).
Как большая, так и маленькая иконки выбираются из выпадающего списка. Для внесения в этот список новой иконки необходимо нажать находящуюся справа кнопку с многоточием, затем нажать кнопку «Import» и в появившемся диалоге выбрать файл с рисунком.
Чтобы перейти в режим показа иконок, щелкните правой кнопкой мыши по свободному полю диаграммы и» в контекстном меню выберите пункт Display Level/Entities —> Entity Icon.
Если иконка не назначена, то рядом с именем будет выводиться иконка по умолчанию, всегда присутствующая в списке. В отличие от добавленных пользователем иконок, иконку по умолчанию нельзя удалить из списка. В стандартной поставке ERwin имеется библиотека иконок. Выберите для каждой сущности свою иконку и включите режим «Entity Icon».