Словесная формулировка запроса
Выбрать всех клиентов, которые приобрели все без исключения препараты, перечисленные в отдельном списке – отдельной таблице.
Текст запроса на языке SQL Текст запроса представлен на рисунке 2.23
Рисунок 2.23
Исходное дерево запроса Дерево запроса представлено на рисунке 2.24.
product clients
clients orders Рисунок 2.4
Расчет сложности запроса Расчет сложности исходного запроса приведен ниже.
где
где
где
Очевидно, что
где
Очевидно, что
где
Так как операция группировки является последней, то для нее не производится расчет сложности. Окончательно имеем:
Птимизированное дерево запроса Оптимизированное дерево запроса представлено на рисунке 2.25.
Рисунок 2.25
Текст оптимизированного запроса на языке SQL Текст оптимизированного запроса представлен на рисунке 2.26
Рисунок 2.26 Расчет сложности оптимизированного запроса Расчет сложности оптимизированного запроса приведен ниже.
Очевидно, что
Очевидно, что
где
Так как операция группировки является последней, то для нее не производится расчет сложности.
Окончательно имеем:
3 Рабочий проект
Связи таблиц
Связи таблиц представлены на рисунке 3.1
Рисунок 3.1 Внешний вид формы
В состав проекта входит форма Расходы аптеки, которая представлена на рисунке 3.2.
Рисунок 3.2
Функциональные тесты Тест 1 Тест на проверку построения отчета в Excel. Входные данные: запрос на выборку из базы данных. Выходные данные: результирующая таблица. Работа теста приведена на рисунке 3.4.
Рисунок 3.4
Заключение
В ходе выполнения курсовой работы была достигнута цель работы – проектирование базы данных аптеки. Для достижения цели был решен ряд задач: составление описания предметной области; составление словаря понятий и терминов; построение исходной модели (ER-диаграммы) базы данных; определение функциональных зависимостей; синтез схемы базы данных на основании функциональных зависимостей; построение оптимизированной концептуальной модели; построение запросов на выборку.
Популярное: Модели организации как закрытой, открытой, частично открытой системы: Закрытая система имеет жесткие фиксированные границы, ее действия относительно независимы... Как вы ведете себя при стрессе?: Вы можете самостоятельно управлять стрессом! Каждый из нас имеет право и возможность уменьшить его воздействие на нас... Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе... Как выбрать специалиста по управлению гостиницей: Понятно, что управление гостиницей невозможно без специальных знаний. Соответственно, важна квалификация... ![]() ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (214)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |