База данных — множество организованных (структурированных) данных, которые хранятся в памяти вычислительной машины и обрабатываются прикладными программами.
Разрабатываемое программное обеспечение работает с использованием базы данных. В результате изучения предметной области и разработки поставленной задачи была реализована реляционная БД, состоящая из пяти связанных таблиц (Рисунок 6.3): БД «IzmerPrib», БД «ZRabPrib», БД «ZRegIzm», БД «ZURSp», БД «DataSozIzm».
Рисунок 6.3 — Схема связей БД
БД «IzmerPrib» — предназначена для хранения информации о журнале «Регистрация измерений на приборе РКГ 01А\1»:
– №п\п;
– дата измерений;
– наименование продукции;
– объём продукции;
– размер партии;
– тип измерительного сосуда, объём заполнения;
– скорость счета фона в канале C137S-1;
– скорость счета фона в канале KS-1;
– показания прибора Бк\кг, Бк\л;
– результат измерения Бк\кг, Бк\л;
– заключение;
– исполнитель.
БД «ZRabPrib» — предназначена для хранения информации о «Журнал проверки работоспособности приборов РКГ-01 А\1, СРП 68-01 по контрольному источнику», а именно:
– дата проверки;
– тип прибора;
– фон прибора;
– показания от контрольного источника;
– данные согласно свидетельства о проверке на РКГ 01 А\1;
– данные согласно свидетельства о проверке на СРП 68-01;
– заключение;
– исполнитель.
БД «ZRegIzm» — предназначена для хранения информации о «Журнал регистрации измерений на приборе РКГ-АТ 1320А», а именно:
– № эксп. по акту отбора;
– дата № акта отбора;
– наименование продукции;
– объем (масса) пробы;
– размер партии;
– время измерения;
– тип измерительного сосуда;
– показания прибора;
– результат измерения;
– номер;
– заключение;
– подпись.
БД «ZURSp» — предназначена для хранения информации о «Журнал учета расхода спирта для проведения лабораторных исследований (радиологический отдел)», а именно:
– дата;
– СРП 68-01;
– РКС-107;
– РКГ 01А\1;
– дезактивация свинцового домика РКГ 01А\1;
– дезактивация рабочего места и инструментов;
– проведение профилактической обработки радиометрической аппаратуры;
– итого за смену;
– исполнитель.
БД «DataSozIzm» — предназначена для хранения информации об изменениях совершенных в журналах, а именно:
– Procedure;
– DataProv;
– DataAOtb;
– DataURSp;
– DataIzm;
– UID5.
БД «Save» — предназначена для связи всех таблиц по ключевым полям, а именно:
– UID1;
– UID2;
– UID3;
– UID4;
– UID5.
При типе связи один-ко-многим запись из одной таблицы связывается с несколькими записями другой таблицы, но записи из второй таблицы связываются только с одной из записей первой таблицы.
Структура таблицы «IzmerPrib» приведена в таблице 6.2.1.
Таблица 6.2.1 — Структура таблицы «IzmerPrib»
Название поля | Тип поля | Описание |
UID1 | Числовой | Уникальный код |
№п\п | Короткий текст | Хранит номер пробы |
Дата измер | Дата и время | Хранит дату совершенных измерений |
Наимен прод | Короткий текст | Хранит наименование продукции, с которой взята проба |
Объём прод | Короткий текст | Хранит объём продукции |
Размер партии | Короткий текст | Хранит размер партии |
Тип измер сосуда Объем запол | Короткий текст | Хранит данные об типе измерительного сосуда и объёме его заполнения |
Скорость сч ф в канале C137S-1 | Короткий текст | Хранит данные о скорости счета фона |
Скорость сч ф в канале KS-1 | Короткий текст | Хранит данные о скорости счета фона |
Показ приб Бк_кг Бк_л | Короткий текст | Хранит показания прибора |
Результ измер Бк_кг Бк_л | Короткий текст | Хранит результат измерений |
Заключение | Короткий текст | Хранит заключение об измерениях приборов |
Исполнитель | Короткий текст | Хранит данные о лаборанте |
Структура таблицы «ZRabPrib» приведена в таблице 6.2.2.
Таблица 6.2.2 — Структура таблицы «ZRabPrib»
Название поля | Тип поля | Описание |
UID2 | Числовой | Уникальный код |
Дата проверки | Дата и время | Хранит дату проверки |
Тип прибора | Короткий текст | Хранит данные о типе прибора |
Фон прибора | Короткий текст | Хранит данные о фоне прибора |
Показания от контрольного источника | Короткий текст | Хранит показания |
Данные согласно свидетельства о проверке на РКГ 01А_1 | Короткий текст | Хранит данные согласно свидетельства для прибора РКГ 01А\1 |
Данные согласно свидетельства о проверке на СРП 68_01 | Короткий текст | Хранит данные согласно свидетельства для прибора СРП 68_01 |
Заключение | Короткий текст | Хранит о работоспособности приборов |
Исполнитель | Короткий текст | Хранит о исполнителе |
Структура таблицы «ZRegIzm» приведена в таблице 6.2.3.
Таблица 6.2.3 — Структура таблицы «ZRegIzm»
Название поля | Тип поля | Описание |
UID3 | Числовой | Уникальный код |
Номер эксп по акту отбора | Короткий текст | Хранит данные о номере измерений по акту отбора |
Дата номера такта отбора | Дата и время | Хранит дату номера по акту отбора |
Наименование продукции | Короткий текст | Хранит наименовании продукции |
Объем (масса) пробы | Короткий текст | Хранит данные об объёме продукции |
Размер партии | Короткий текст | Хранит данные о размере партии |
Время измерения | Короткий текст | Хранит данные о затрачиваемом времени |
Тип измерительного сосуда | Короткий текст | Хранит данные о типе измерительного сосуда |
Продолжение таблицы 6.2.3 | ||
Показания прибора | Короткий текст | Хранит данные о показаниях прибора |
Результат измерения | Короткий текст | Хранит данные о результатах измерений |
Номер | Короткий текст | Хранит данные о номере по п\п |
Заключение | Короткий текст | Хранит данные об измерениях прибора |
Подпись | Короткий текст | Хранит данные об исполнителе |
Структура таблицы «ZURSp» приведена в таблице 6.2.4.
Таблица 6.2.4 — Структура таблицы «ZURSp»
Название поля | Тип поля | Описание |
UID4 | Числовой | Уникальный код |
Дата | Дата и время | Хранит данные о дате использования спирта |
СРП 68-01 | Короткий текст | Хранит данные об использованном количестве спирта на данный прибор |
РКС-107 | Короткий текст | Хранит данные об использованном количестве спирта на данный прибор |
РКГ 01А\1 | Короткий текст | Хранит данные об использованном количестве спирта на данный прибор |
Дезак свинцового домика РКГ 01А\1 | Короткий текст | Хранит данные о дезактивации |
Дезакт рабочего места и инструментов | Короткий текст | Хранит данные о дезактивации |
Проведение профилакт обработки РА | Короткий текст | Хранит данные о проведении обработки |
Итого за смену | Короткий текст | Хранит данные об общем использовании спирта для приборов |
Исполнитель | Короткий текст | Хранит данные о лаборанте |
Структура таблицы «DataSozIzm» приведена в таблице 6.2.5.
Таблица 6.2.5 — Структура таблицы «DataSozIzm»
Название поля | Тип поля | Описание |
UID5 | Числовой | Уникальный код |
Procedure | Короткий текст | Хранит данные об операциях над журналами |
DataProv | Короткий текст | Хранит данные о дате совершенных изменений в БД «ZRabPrib» |
DataAOtb | Короткий текст | Хранит данные о дате совершенных изменений в БД «ZRegIzm» |
DataURSp | Короткий текст | Хранит данные о дате совершенных изменений в БД «ZURSp» |
DataIzm | Короткий текст | Хранит данные о дате совершенных изменений в БД «IzmerPrib» |
Структура таблицы «Save» приведена в таблице 6.2.6.
Таблица 6.2.6 — Структура таблицы «Save»
Название поля | Тип поля | Описание |
UID1 | Числовой | Данные по полю в БД «IzmerPrib» |
UID2 | Числовой | Данные по полю в БД «ZRabPrib» |
UID3 | Числовой | Данные по полю в БД «ZRegIzm» |
UID4 | Числовой | Данные по полю в БД «ZURSp» |
UID5 | Числовой | Данные по полю в БД «DataSozIzm» |
Дата: 23.10.2014 – 24.10.2014, 27.10.2014
Оценка _________________
Подпись ________________