Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методические указания по курсовому проектирован....doc
Скачиваний:
13
Добавлен:
14.11.2018
Размер:
3.23 Mб
Скачать

4.3. Ведение бд

Определение задач по поддержке базы данных в актуальном состоянии необходимо выполнить следующие действия:

1. Определить список событий, связанных с изменениями в БД.

2. Провести классификацию событий.

  1. Описать постановки задач по ведению БД.

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

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

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

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

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

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

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

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

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

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

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

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

Таблица 4.9.

Студенты

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

№ группы

ФИО студента

Адрес

Таблица 4.10

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

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

Пояснение

1

Добавление

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

Один элемент

2

Добавление

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

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

3

Удаление

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

Один элемент

4

Удаление

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

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

5

Изменение

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

Один элемент

6

Изменение

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

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

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

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

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

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

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

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

4.3.2..Классификация событий

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

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

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