На этом процесс проектирования БД можно считать завершенным.
7 РЕАЛИЗАЦИЯ ПРОЕКТИРУЕМОЙ БД
Дальнейшая работа связана с реализацией БД в выбранной СУБД. В процессе реализации должны быть созданы запросы, экранные формы, отчеты и другие объекты базы данных. Этот этап связан больше с разработкой приложений для конкретных пользователей, хотя в широком смысле его можно включать и в процесс проектирования базы данных.
Разработанная база данных включает следующие объекты: таблицы «Мебель», «Нормы расходов», «Материал»; запросы «Запрос1», «Запрос2»; формы «Мебель», «Нормы расходов», «Нормы расходов 1», «Материал»; отчет «Суммарная прибыль». Ниже приведены листинги окон конструкторов для перечисленных выше объектов.
Рисунок 7.1 – Таблица МАТЕРИАЛ
Рисунок 7.2 – Таблица МЕБЕЛЬ
Рисунок 7.3 – Таблица НОРМЫ РАСХОДОВ
Рисунок 7.4 – Запрос 1.
Рисунок 7.5 – Запрос 2.
Текст запроса 2 на языке SQL имеет вид:
SELECT Sum([Цена продажи]*[Количество изделий]) AS [Максимальная прибыль]
FROM Мебель;
Рисунок 7.6 – Формы проектируемой БД
Рисунок 7.7 – Отчет СУММАРНАЯ ПРИБЫЛЬ
ВыводЫ
В ходе выполнения лабораторной работы была выделена предметная область для создания информационной системы с целью удовлетворения запросов об оптимальном решении задачи и оптимальном значении критерия, был составлен набор условий, при которых будет функционировать проектируемая информационная система.
Были определены сущности и связи выделенной предметной области и их характеристики, результат представлен в виде диаграмм ER-экземпляров и ER-типа. Данные диаграммы приведены в пункте 5 настоящего отчета.
Был разработан проект на логическом и физическом уровнях с использованием ER-подхода, результат проектирования представлен в виде логической БД, приведенной в пункте 6 настоящего отчета.
Были созданы таблицы спроектированной БЛ и ее физическая схема в Access с помощью стандартных средств контроля целостности. Были созданы запросы в соответствии с вариантом задания. Запрос, созданный для нахождения решения не будет корректно работать для другого набора данных (другое условие задачи), и дает достоверную информацию при обновлении или расширении данных. По запросу был создан отчет. Внешний вид таблиц, запросов и отчета приведены на рисунках пункта 7 настоящего отчета.