Рис.4.2.1 Логическая модель
4.3 Ведение базы данных
Для определения задач по поддержке базы данных в актуальном состоянии необходимо выполнить следующие действия:
1. Определить список событий, связанных с изменениями в БД.
2. Провести классификацию событий.
3. Описать постановки задач по ведению БД.
4.3.1 Определение списка событий
Описание структуры отношения и списка событий приведены в таблицах 4.3.1.1– 4.3.2.1.
Таблица 4.3.1.1
№ | Наименование сущности | Наименование отношения | Максимальное количество символов при вводе значения | Среднее количество символов при вводе значения |
1 | Журнал (1000) | *Код ОТМ | 10 | 4 |
Наименование ОТМ | 255 | 40 | ||
Аннотация | 1500 | 25 | ||
Номер договора | 15 | 6 | ||
Номер патента | 15 | 6 | ||
Руководящий документ | 20 | 10 | ||
Код НГДУ | 10 | 4 | ||
Код расчёта | 10 | 4 | ||
Номер плана внедрения | 15 | 6 | ||
Номер отчета | 15 | 6 | ||
Организация разработчик | 255 | 40 | ||
ФИО разработчика | 255 | 25 | ||
Табельный номер разработчика | 15 | 6 | ||
Код отдела | 10 | 4 | ||
Единица измерения | 10 | 4 | ||
Год внедрения | 10 | 6 | ||
Дата заключения | 10 | 6 | ||
Заключение | 1500 | 40 | ||
2 | План внедрения(800) | Номер плана внедрения ОТМ | 15 | 6 |
Дата начала внедрения | 15 | 6 | ||
Количество внедряемых ОТМ по кварталам | 10 | 4 | ||
Год плана | 10 | 6 | ||
Аннотация плана | 255 | 25 | ||
3 | Отчет по выполнению плана (800) | Номер отчета | 15 | 6 |
Дата окончания внедрения | 20 | 6 | ||
Примечание | 255 | 14 | ||
Количество внедренных ОТМ по кварталам | 10 | 4 |
Таблица 4.3.1.1(окончание таблицы)
4 | Экономический расчет (4) | Код расчета | 10 | 4 | |
Финансирование по кварталам | 50 | 15 | |||
Экономический эффект удельный | 50 | 15 | |||
Экономический эффект гарантированный | 50 | 15 | |||
Удельные затраты | 50 | 15 | |||
5 | НГДУ (20) | Код НГДУ | 10 | 4 | |
Начальник НГДУ | 50 | 10 | |||
Наименование НГДУ | 50 | 20 | |||
6 | Курирующие отделы(520) | Код отдела | 10 | 4 | |
Код НГДУ | 10 | 4 | |||
Наименование отдела | 50 | 15 | |||
Начальник отдела | 50 | 10 |
Виды изменений в БД и примеры событий представлены в таблице 4.3.1.3, 4.3.1.4
Таблица 4.3.1.3
№ | Наименование сущности | Вид изменения в БД | Примеры событий | Пояснение |
1 | Журнал | Добавление | Подача нового предложения для включения в план ОТМ | Множество элементов |
Удаление | Удаление предложения для включения в план ОТМ | Один элемент | ||
Изменение | Изменения данных ОТМ | Множество элементов | ||
2 | НГДУ | Изменение | Изменение номера НГДУ (места работы) | Множество элементов |
3 | Отдел | Изменение | Изменение начальника цеха | Один элемент |
4 | План внедрения | Добавление | Формирование нового плана внедрения | Один элемент |
Изменение | Изменение плана внедрения | Один элемент | ||
5 | Отчет по выполнению плана ОТМ | Добавление | Формирование нового отчета по выполнению плана ОТМ | Один элемент |
Изменение | Изменение отчета по выполнению плана ОТМ | Один элемент | ||
6 | Экономический расчёт | Добавление | Добавление данных экономического расчёта | Множество элементов |
Изменение | Изменение данных экономического расчёта | Один элемент |
Таблица 4.3.1.4
№ | Наименование событий | Частота наступления события | Документ источник информации о наступлении события, должностное лицо, степень активности |
1 | Подача нового предложения для включения в план ОТМ | 1000 раз в год | Предложение для включения в план ОТМ, Организация-разработчик, активный |
2 | Удаление предложения для включения в план ОТМ | 200 раз в год | Отказ на добавление предложения для включения в план ОТМ, Производственные отделы, активный |
3 | Изменения данных предложения для включения в план ОТМ | 900 раз в год | Предложение для включения в план ОТМ, организации-разработчики, активный |
4 | Изменение номера НГДУ | 5 раза в год | Приказ о переводе сотрудника, отделы, активный |
5 | Изменение начальника отдела | 5 раза в год | Приказы, отделы, активный |
6 | Формирование нового плана внедрения | 800 раз в год | План ОТМ , технический отдел, активный |
7 | Изменение плана внедрения | 400 раз в год | План ОТМ, технический отдел, активный |
8 | Формирование нового отчета по выполнению плана | 800 раз в год | Отчет по выполнению плана, инженерный центр, активный |
9 | Изменение отчета по выполнению плана | 300 раз в год | Отчет по выполнению плана, инженерный центр, активный |
10 | Добавление данных экономического расчёта | 800 раз в год | Данные экономического расчёта, экономический отдел, активный |
11 | Изменение данных экономического расчёта | 300 раз в год | Данные экономического расчёта, экономический отдел, активный |
4.3.2 Провести классификацию событий
Произведем классификацию событий. Определим окончательный список событий, который представлен в таблице 4.3.2.1.
Таблица 4.3.2.1
Номер события | Событие |
1 | Подача нового предложения для включения в план ОТМ |
2 | Удаление предложения для включения в план ОТМ |
3 | Изменения данных предложения для включения в план ОТМ |
4 | Изменение номера НГДУ |
5 | Добавление нового отдела |
6 | Формирование нового плана внедрения |
7 | Изменение плана внедрения |
8 | Формирование нового отчета по выполнению плана |
9 | Изменение отчета по выполнению плана |
Окончательный список сущностей представлен в таблице 4.3.2.2