Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
399
Добавлен:
10.05.2014
Размер:
3.08 Mб
Скачать

Определение множеств сущностей (фаза 1) Выделение множеств сущностей

В соответствии с описанием предметной области можно выделить следующие кандидаты в множества сущностей:

  • Ученик

  • Класс

  • Учитель

  • Предмет

  • Классный руководитель

Для первых четырех понятий ответы на все поставленные (см. п. 2.5.2) вопросы, кроме последнего, утвердительны. Действительно, например, с понятием "учитель" можно связать определенные свойства: фамилия, имя, отчество, адрес, … В школе работают много учителей, и всегда можно отличить одного учителя от другого. Понятие же "классный руководитель" определяет свойство учителя (классный руководитель – это учитель, имеющий определенные права и обязанности по отношению к конкретному классу), поэтому это, скорее, атрибут (свойство, характеризующее определенную ассоциацию между учителем и классом).

Описание множеств сущностей

Описание выделенных множеств сущностей приведено в табл. 4.1.

Таблица 4.1

Пул сущностей

Номер множества сущностей

Имя множества сущностей

Определение множества сущностей

Описание множества сущностей

E1

Ученик

Ребенок в возрасте от 7 до 17 лет, обучающийся в школе

Как только в школу подается заявление о приеме нового ученика, формируется новый экземпляр данного множества сущностей

E2

Класс

Группа из нескольких учеников (от 3-х до 20) одного возраста, выступающая как некоторая структурная единица, для которой организуются и проводятся занятия в школе

Как только в школу принимается новый ученик определенного возраста, он включается в соответствующий класс; в случае необходимости (превышена численность существующего класса или в школу принимается первый ребенок соответствующего возраста) создается новый класс, и в таком случае создается новый экземпляр данного множества сущностей

E3

Учитель

Физическое лицо, имеющее высшее образование по соответствующей специальности

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

Продолжение табл. 4.1

Номер множества сущностей

Имя множества сущностей

Определение множества сущностей

Описание множества сущностей

E4

Предмет

Учебная дисциплина, по которой проводятся занятия в школе

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

Полезно привести примеры выделенных сущностей:

УЧЕНИК/E1: Иванов Витя, 7 лет; Петров Володя, 13 лет.

КЛАСС/E2: 1А, 6Б.

УЧИТЕЛЬ/E3: Дымов Сергей Петрович, преподает химию; Огурцова Светлана Ивановна, преподает биологию.

ПРЕДМЕТ/E4: химия, математика, биология.

Построение модели уровня сущностей (фаза 2)

Матрица связей

На основании анализа постановки задачи устанавливаются связи между множествами сущностей. В матрице связей, если это возможно, целесообразно указать не только номера, но и имена сущностей (табл. 4.2).

Таблица 4.2

Матрица связей

Ученик/E1

Класс/E2

Учитель/E3

Предмет/E4

Ученик/E1

X

Класс/E2

X

X

X

Учитель/E3

X

X

Предмет/E4

X

X

Описание связей

Описание выделенных связей приводится в табл. 4.3.

Таблица 4.3

Описание связей

Номер связи

Номер 1-й сущности

Номер 2-й сущности

Имя связи

Тип связи

Мощность связи

Описание связи

R1

E2 родительская

E1 дочерняя

Состоит из

обязат. опред.

P

Каждый класс состоит из одного или более учеников. Каждый ученик включен в один и только один класс

R2

E3 родительская

E2 дочерняя

Является классным руководителем

необязат. опред.

Z

Каждый учитель может являться классным руководителем только одного класса или не является классным руководителем ни одного класса. Каждый класс может иметь только одного или ни одного учителя – классного руководителя

R3

E2

E4

Изучает / изучается

неопределенная

P; B

Каждый класс изучает один или более предметов. Каждый предмет может изучаться одним или более классами или не изучаться ни одним классом

R4

E3

E4

Преподает / преподается

неопределенная

P; B

Каждый учитель преподает один или более предметов. Каждый предмет может преподаваться одним или более учителями или не преподаваться ни одним учителем

Соседние файлы в папке docs