- •I. Постановка проблемы
- •Цель работы
- •Описание предметной области
- •II. Анализ объекта
- •III. Концептуальная модель
- •IV. Инфологическая модель
- •V. Даталогическая модель
- •VI. Запросы
- •Создание базы данных в среде Microsoft Access Создание таблиц
- •Создание связей
- •VII. Формы и отчеты
- •Отчетная форма и отчет
- •VIII. Выводы
- •Приложение 1
- •Приложение 2
- •Приложение 3 Информационно–логическая модель
- •Приложение 4 Инфологическая модель
Министерство образования и науки Российской Федерации
|
|
федеральное государственное бюджетное образовательное учреждение высшего образования "Санкт-Петербургский государственный технологический институт (технический университет)"
|
|
|
|
|
|
Кафедра |
Факультет |
систем |
Курс |
автоматизированного |
Группа |
проектирования и управления |
|
|
|
|
|
|
|
Учебная дисциплина Автоматизированное проектирование |
|
|
|
|
|
КОНТРОЛЬНАЯ РАБОТА №2 «Разработка базы данных для анализа продуктов в аналитической лаборатории» |
|
|
|
|
|
|
|
Студент |
|
|
|
Руководитель |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Санкт-Петербург |
|
202 |
|
Оглавление
I. Постановка проблемы 2
Цель работы 3
Описание предметной области 3
II. Анализ объекта 3
III. Концептуальная модель 5
IV. Инфологическая модель 5
V. Даталогическая модель 5
Создание базы данных в среде Microsoft Access 9
Создание таблиц 9
Создание связей 11
VI. Запросы 12
VII. Формы и отчеты 14
Отчетная форма и отчет 15
VIII. Выводы 16
Приложение 1 17
Приложение 2 21
Приложение 3 Информационно–логическая модель 22
Приложение 4 Инфологическая модель 23
I. Постановка проблемы
Предметная область: Управление данными о продуктах, проводимых анализах, сотрудниках и результатах исследований в аналитической лаборатории. Цели создания БД:
Учет поступающих продуктов и их характеристик.
Фиксация методов анализа и используемого оборудования.
Регистрация результатов анализов с привязкой к сотрудникам.
Формирование отчетов для контроля качества.
Функционал БД:
Ввод и редактирование данных о продуктах, анализах, сотрудниках.
Поиск результатов по критериям (дата, продукт, метод анализа).
Сортировка данных по дате, типу продукта.
Формирование отчетов по завершенным исследованиям.
Цель работы
Разработка базы данных для анализа продуктов в аналитической лаборатории, которая позволит эффективно хранить, обрабатывать и анализировать данные о проведенных анализах, результатах испытаний и характеристиках образцов.
Описание предметной области
Аналитическая лаборатория занимается исследованием различных продуктов (например, пищевых, химических, фармацевтических) с целью определения их качества и безопасности. В рамках работы лаборатории необходимо учитывать информацию о образцах, проведенных анализах, результатах испытаний и сотрудниках лаборатории.
II. Анализ объекта
Список сущностей и атрибутов:
1. Образцы
ID_образца (целочисленный, первичный ключ)
Название (текстовый)
Дата (дата)
Клиент (текстовый)
Статус (текстовый)
2. Анализы
ID_анализа (целочисленный, первичный ключ)
ID_образца (целочисленный, внешний ключ)
Название_анализа (текстовый)
Дата (дата)
Название_анализа (текстовый)
ID_клиента (целочисленный, внешний ключ)
Статус (текстовый)
3. Результаты
ID_результата (целочисленный, первичный ключ)
ID_анализа (целочисленный, внешний ключ)
Единица измерения (текстовый)
Значение (числовой)
Норма (числовой)
4. Сотрудники
ID_сотрудника (целочисленный, первичный ключ)
Фамилия (текстовый)
Имя (текстовый)
Должность (текстовый)
5. Оборудование
ID_анализа (целочисленный, внешний ключ)
ID_оборудования (целочисленный, первичный ключ)
Название (текстовый)
Модель_оборудования (текстовый)
Серийный_номер_оборудования (текстовый)
Дата_последней_калибровки (дата)
6. Клиенты
ID_клиента (целочисленный, первичный ключ)
Название_организации (текстовый)
Адрес_клиента (текстовый)
Телефон_клиента (текстовый)
7. Методы анализа
ID_оборудования (целочисленный, внешний ключ)
Название_метода (текстовый)
Описание_метода (текстовый)
8. Отчеты
ID_отчета (целочисленный, первичный ключ)
ID_клиента (целочисленный, внешний ключ)
ID_образца (целочисленный, внешний ключ)
ID_сотрудника (целочисленный, внешний ключ)
ID_анализа (целочисленный, внешний ключ)
Дата (дата)
Результат (текстовый)
III. Концептуальная модель
Связи между сущностями:
«Клиенты» ↔ «Образцы» (1 ко многим).
«Образцы» ↔ «Анализы» (1 ко многим).
«Анализы» ↔ «Результаты» (1 ко многим).
«Оборудование» ↔ «Методы_анализа» (1 ко многим).
«Методы_анализа» ↔ «Анализы» (многие ко многим через промежуточные таблицы).
«Отчеты» связаны с «Клиентами», «Образцами», «Сотрудниками», «Анализами» (1 ко многим).
