Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка по лабораторной работе № 3.doc
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
331 Кб
Скачать
☆

3.1. Определение списка событий

Список событий определяется для каждого отношения логической базы данных:

1. События, наступление которых связано с добавлением одного или нескольких элементов в отношение;

2. События, связанные с удалением одного или нескольких элементов в отношении;

3. События, связанные с изменением (заменой) значений атрибутов в одном или нескольких элементах отношения.

Для каждого события необходимо определить следующие характеристики:

Период времени рассмотрения событий (год, квартал, месяц, день, и.т.д.),

- частота наступления события (количество наступлений события за период времени рассмотрения событий);

- документ, имеющий юридическую силу, в котором описывается наступившее событие;

- должностное лицо, ответственное за сообщение о наступлении события (источник документа и сообщения о наступлении события);

- степень активности должностного лица при извещении наступлении события (пассивный или активный источник).

Примеры отношения и описания списка событий приведены в табл. 1-2

Таблица 1

Студенты

№ зачётной книжки

№ группы

ФИО студента

Адрес

Таблица 2

№

Вид изменения в БД

Примеры события

Пояснение

1

Добавление

Восстановление студента в связи с возвращением из академического отпуска

Один элемент

2

Добавление

Зачисление студентов на первый курс

Множество элементов

3

Удаление

Отчисление студента за неуспеваемость

Один элемент

4

Удаление

Исключение студентов в связи с завершением обучения

Множество элементов

5

Изменение

Изменение адреса студента в связи со сменой места жительства

Один элемент

6

Изменение

Перевод студентов на следующий курс обучения

Множество элементов

Для каждого события необходимо определить следующие характеристики:

период времени рассмотрения события (год, квартал, месяц, день, и.т.д.),

- частота наступления события (количество наступлений события за период времени рассмотрения событий);

- документ, имеющий юридическую силу, в котором описывается наступившее событие;

- должностное лицо, ответственное за сообщение о наступлении события (источник документа и сообщения о наступлении события);

- степень активности должностного лица при извещении наступлении события (пассивный или активный источник).

3.2..Определение задач

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

Таким образом, выполняются два действия (см. рис. 1.):

1. Выбор классов (Kj j=1,m) отношений.

2. Разбиение множества событий. Каждое событие должно быть отнесено к одному из выбранных классов.

Рис. 1