РЕАЛИЗАЦИЯ БАЗЫ ДАННЫХ
Методика реализации БД
Исходной информацией для создания приложения является предприятие или его фрагмент, который задан в качестве описания объекта автоматизации для выполнения КП. Основными исходными данными для разработки БД является:
1. Требования к БД, которые определены в ТЗ;
2. Документы или та информация об объекте, которые должны храниться в БД. В идеальном случае вся информация должна храниться в БД или формироваться на ее основе;
3. Задачи, которые необходимо реализовать в рамках приложения. В общем случае задачи обычно накладывают некоторые ограничения на перечень хранимой БД, информации. Это вызвано тем, что задачи для автоматизации только частично охватывают существующие в объекте документы.
Процессы реализации БД включают 4 группы объектов:
1. Процесс «Определение и анализ требования к БД»;
2. Процессы проектирования БД;
3. Процессы создания БД;
4. Процесс проверки БД.

Рисунок 2.1 – Процессы реализации БД
Разработка словаря данных для БД
Для каждого выходного документа был создан локальный СД. В результате проведения анализа перечня данных из входных документов и перечня данных из СД – определился общий СД, который содержит определение для всех данных из СД источников данных (см. табл. 2.1 – 2.8).
Таблица 2.2 Словарь данных БД для документа «Отче от рабочих местах работников предприятия»
| № п/п | Источник данных | Идентификатор данных | Назначение данных | Диапазон изменения | Тип данных | Вид данных | Примечание |
| ДО.5 | Nomer_otd | Номер отдела | До 6 цифр | Целое | У | ||
| Nomer_kom | Номер комнаты | До 6 цифр | Целое | У | |||
| N_rab_m | Номер рабочего места | До 6 цифр | Целое | У | |||
| FIO_rab | ФИО работника | До 60 символов | Симв. | У |
Таблица 2.3 Словарь данных БД для документа «Отчет о ПО»
| № п/п | Источник данных | Идентификатор данных | Назначение данных | Диапазон изменения | Тип данных | Вид данных | Примечание |
| ДО.6 | Name | Наименование | До 60 символов | Симв. | У | ||
| Inv_Nomer | Инвентарный номер | До 6 цифр | Целое | У | |||
| Versia | Версия | До 10 цифр | Целое | М | |||
| Postav | Поставщик | До 60 символов | Симв. | М | |||
| Nal_lic | Наличие лицензии | До 6 символов | Силв. | У | |||
| Kol_copy | Количество копий | До 100 цифр | Целое | У | |||
| Date_post | Дата поставки | До 9 цифр | Целое |
Таблица 2.4 Словарь данных для документа «Отчет о ТС и их размещении по рабочим местам»
| № п/п | Источник данных | Идентификатор данных | Назначение данных | Диапазон изменения | Тип данных | Вид данных | Примечание |
| ДО.7 | Name | Наименование | До 60 символов | Симвл. | У | ||
| Nomer_kom | Номер комнаты | До 6 цифр | Целое | У | |||
| Nomer_etaj | Номер этажа | До 100 цифр | Целое | У | |||
| Nomer_rab_mesta | Номер рабочего места | До 6 цифр | Целое | У | |||
| Inv_Nomer | Инвентарный номер | До 6 цифр | Целое | У | |||
| Marka | Марка | До 20 символов | Симвл. | У | |||
| Date_expl | Дата ввода в эксплуатацию | До 9 цифр | Целое |
Таблица 2.5 Словарь данных для документа «Отчет о размещении ПО по ТС»
| № п/п | Источник данных | Идентификатор данных | Назначение данных | Диапазон изменения | Тип данных | Вид данных | Примечание |
| ДО.8 | Name | Наименование | До 60 символов | Симвл. | У | ||
| Inv_nomer | Инвентарный номер | До 6 цифр | Целое | У | |||
| Spisok_PO | Список ПО | До 10 символов | Симвл. | ||||
| Name_PO | Наименование ПО | До 60 символов | Симв. | У | |||
| Inv_nomerPO | Инвентарный номер ПО | До 6 цифр | Целое | У | |||
| Date | Дата | До 9 цифр | Целое |
Таблица 2.6 Словарь данных для документа «Отчет о БД»
| № п/п | Источник данных | Идентификатор данных | Назначение данных | Диапазон изменения | Тип данных | Вид данных | Примечание |
| ДО.9 | Name | Наименование | До 60 символов | Симвл. | У | ||
| Inv_nomer | Инвентарный номер | До 6 цифр | Целое | У | |||
| Date | Дата | До 9 цифр | Целое |
Таблица 2.7 Словарь данных для документа «Отчет о документации»
| № п/п | Источник данных | Идентификатор данных | Назначение данных | Диапазон изменения | Тип данных | Вид данных | Примечание |
| ДО.10 | Name | Наименование | До 60 символов | Симвл. | У | ||
| Date | Дата | До 9 цифр | Целое |
Таблица 2.8 Словарь данных для документа «Отчет о движении ИТ- активов на предприятии»
| № п/п | Источник данных | Идентификатор данных | Назначение данных | Диапазон изменения | Тип данных | Вид данных | Примечание |
| ДО.11 | Nomer | Номер | До 6 цифр | Целое | У | ||
| Postypl | Поступление | До 20 символов | Симвл. | ||||
| Spisanie | Списание | До 60 символов | Симвл. |
Таблица 2.1 Общий словарь данных БД
| № п/п | Источник данных | Идентификатор данных | Назначение данных | Диапазон изменения | Тип данных | Вид данных | Примечание |
| ДО.5 | Nomer_otd | Номер отдела | До 6 цифр | Целое | У | ||
| Nomer_kom | Номер комнаты | До 6 цифр | Целое | У | |||
| N_rab_m | Номер рабочего места | До 6 цифр | Целое | У | |||
| FIO_rab | ФИО работника | До 60 символов | Симв. | У | |||
| ДО.6 | Name | Наименование | До 60 символов | Симв. | У | ||
| Inv_Nomer | Инвентарный номер | До 6 цифр | Целое | У | |||
| Versia | Версия | До 10 цифр | Целое | М | |||
| Postav | Поставщик | До 60 символов | Симв. | М | |||
| Nal_lic | Наличие лицензии | До 6 символов | Силв. | У | |||
| Kol_copy | Количество копий | До 100 цифр | Целое | У | |||
| Date_post | Дата поставки | До 9 цифр | Целое | ||||
| ДО.7 | Name | Наименование | До 60 символов | Симвл. | У | ||
| Nomer_kom | Номер комнаты | До 6 цифр | Целое | У | |||
| Nomer_etaj | Номер этажа | До 100 цифр | Целое | У | |||
| Nomer_rab_mesta | Номер рабочего места | До 6 цифр | Целое | У | |||
| Inv_Nomer | Инвентарный номер | До 6 цифр | Целое | У | |||
| Marka | Марка | До 20 символов | Симвл. | У | |||
| Date_expl | Дата ввода в эксплуатацию | До 9 цифр | Целое | ||||
| ДО.8 | Name | Наименование | До 60 символов | Симвл. | У | ||
| Inv_nomer | Инвентарный номер | До 6 цифр | Целое | У | |||
| Spisok_PO | Список ПО | До 10 символов | Симвл. | ||||
| Name_PO | Наименование ПО | До 60 символов | Симв. | У | |||
| Inv_nomerPO | Инвентарный номер ПО | До 6 цифр | Целое | У | |||
| Date | Дата | До 9 цифр | Целое | ||||
| ДО.9 | Name | Наименование | До 60 символов | Симвл. | У | ||
| Inv_nomer | Инвентарный номер | До 6 цифр | Целое | У | |||
| Date | Дата | До 9 цифр | Целое | ||||
| ДО.10 | Name | Наименование | До 60 символов | Симвл. | У | ||
| Date | Дата | До 9 цифр | Целое | ||||
| ДО.11 | Nomer | Номер | До 6 цифр | Целое | У | ||
| Postypl | Поступление | До 20 символов | Симвл. | ||||
| Spisanie | Списание | До 60 символов | Симвл. |