Формирование структуры базы данных

База данных — множество организованных (структурированных) данных, которые хранятся в памяти вычислительной машины и обрабатываются прикладными программами.

Разрабатываемое программное обеспечение работает с использованием базы данных. В результате изучения предметной области и разработки поставленной задачи была реализована реляционная БД, состоящая из пяти связанных таблиц (Рисунок 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

Оценка _________________

Подпись ________________





©2015-2017 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.

Обратная связь

ТОП 5 активных страниц!