Рис.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