Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные работы по ERwin.doc
Скачиваний:
8
Добавлен:
24.09.2019
Размер:
679.94 Кб
Скачать

Для построения логической модели дан­ных, прежде всего, необходимо определить набор сущностей и задать связи меж­ду ними.

По результатам обследования можно обозначить несколько объектных об­ластей (таблица 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):

  1. Definition (определение) - на этой странице вводится определение сущности Текст определения обычно зависит от стандартов, принятых на предпри­ятии, и должен облегчать восприятие модели.

  2. Note, Notel, Note3 (примечание) - используются для ввода произвольного текста, связанного с сущностью, например, образцы данных и запросы.

  3. UDP (определяемые пользователем свойства) — механизм пользователь­ ских свойств совпадает с описанным выше, при определении хранимых отображений диаграммы.

  4. Icon (иконка) - для наглядности каждой сущности может быть присвоена иконка, которая выводится рядом с се названием (рисунок 3.6). Помимо маленькой иконки (Small Icon), в целях презентации можно присвоить сущности и более крупный рисунок (Large Icon).

Как большая, так и маленькая иконки выбираются из выпадающего списка. Для внесения в этот список новой иконки необходимо нажать находящуюся спра­ва кнопку с многоточием, затем нажать кнопку «Import» и в появившемся диалоге выбрать файл с рисунком.

Чтобы перейти в режим показа иконок, щелкните правой кнопкой мыши по свободному полю диаграммы и» в контекстном меню выберите пункт Display Level/Entities —> Entity Icon.

Если иконка не назначена, то рядом с именем будет выводиться иконка по умолчанию, всегда присутствующая в списке. В отличие от добавленных пользо­вателем иконок, иконку по умолчанию нельзя удалить из списка. В стандартной поставке ERwin имеется библиотека иконок. Выберите для каждой сущности свою иконку и включите режим «Entity Icon».