Курсовая. Курсовая_Шрайбер. Курсовой проект по дисциплине корпоративные информационные системы на тему Автоматиз
Скачать 1.34 Mb.
|
2.2 Разработка архитектуры базы данныхРеляционная база данных — это набор данных с предопределёнными связями между ними. Эти данные организованы в виде набора таблиц, состоящих из столбцов и строк. В таблицах хранится информация об объектах, представленных в базе данных. В каждом столбце таблицы хранится определённый тип данных, в каждой ячейке — значение атрибута. Каждая строка таблицы представляет собой набор связанных значений, относящихся к одному объекту или сущности. Каждая строка в таблице может быть помечена уникальным идентификатором, называемым первичным ключом, а строки из нескольких таблиц могут быть связаны с помощью внешних ключей. К этим данным можно получить доступ многими способами, и при этом реорганизовывать таблицы БД не требуется [6]. В результате анализа предметной области были определены следующие таблицы для реализации поставленной задачи: «Laboratory», «Users», «Train_Bactery», «Bactery_Report», «Report», «History». Схема базы данных представлена на рисунке 3.1. Рисунок 2.4 — Схема базы данных Таблица «Laboratory» необходима для хранения информации о лаборатории, на которую зарегистрирована данная программа. В дальнейшем, такая информация будет использована в отчётах, производимых в программе, а также при использовании самой программы. Структура представлена в таблице 2.1. Таблица 2.1 — Структура таблицы «Laboratory»
Таблица «Users» необходима для хранения информации о пользователях программы, как администратора, так и созданных непосредственно им лаборантов. Структура представлена в таблице 2.2. Таблица 2.2 — Структура таблицы «Users»
Таблица «Train_Bactery» является хранилищем записей о тренировочных бактериях, используемых в лаборатории. Структура «Train_Bactery» представлена в таблице 2.3. Таблица 2.3 — Структура таблицы «Train_Bactery»
Таблица «Bactery_Report» является хранилищем записей о обработанных показателях распознанных бактерий из изображения. Структура представлена в таблице 2.4. Таблица 2.4 — Структура таблицы «Bactery_Report»
Таблица «Report» является хранилищем записей о отчётах предоставленных лаборантом, в процессе распознавания и проверки найденных бактерий. Структура представлена в таблице 2.5. Таблица 2.5 — Структура таблицы «Report»
Таблица «History» является перечислением всех отчётов произведённых определенным лаборантов в конкретное время. Структура представлена в таблице 2.6. Таблица 2.6 — Структура таблицы «History»
|