summaryrefslogtreecommitdiff
path: root/reports/task5/task5.tex
diff options
context:
space:
mode:
authorAndrew <saintruler@gmail.com>2021-12-13 23:45:30 +0400
committerAndrew <saintruler@gmail.com>2021-12-13 23:45:30 +0400
commitd5ab0081ff32d1f48148cd485cbbb54882a2bd4c (patch)
treecad19fc0bc9d856b8f503ec63cd158cd4895663d /reports/task5/task5.tex
parentd75fa846d8c9ed26b18dabfa756b9134307d1972 (diff)
Добавил отчёт по пятой лабе.
Diffstat (limited to 'reports/task5/task5.tex')
-rw-r--r--reports/task5/task5.tex128
1 files changed, 128 insertions, 0 deletions
diff --git a/reports/task5/task5.tex b/reports/task5/task5.tex
new file mode 100644
index 0000000..15551a8
--- /dev/null
+++ b/reports/task5/task5.tex
@@ -0,0 +1,128 @@
+\documentclass[bachelor, och, labwork]{SCWorks}
+% параметр - тип обучения - одно из значений:
+% spec - специальность
+% bachelor - бакалавриат (по умолчанию)
+% master - магистратура
+% параметр - форма обучения - одно из значений:
+% och - очное (по умолчанию)
+% zaoch - заочное
+% параметр - тип работы - одно из значений:
+% referat - реферат
+% coursework - курсовая работа (по умолчанию)
+% diploma - дипломная работа
+% pract - отчет по практике
+% параметр - включение шрифта
+% times - включение шрифта Times New Roman (если установлен)
+% по умолчанию выключен
+\usepackage{preamble}
+
+% Кафедра (в родительном падеже)
+\chair{}
+
+% Тема работы
+\title{Представления, создание и работа с ними}
+
+% Курс
+\course{3}
+
+% Группа
+\group{331}
+
+% Факультет (в родительном падеже) (по умолчанию "факультета КНиИТ")
+\department{факультета КНиИТ}
+
+% Специальность/направление код - наименование
+\napravlenie{10.05.01 --- Компьютерная безопасность}
+
+% Фамилия, имя, отчество в родительном падеже
+\author{Гущина Андрея Юрьевича}
+
+%Научный руководитель (для реферата преподаватель проверяющий работу)
+\satitle{старший преподаватель} % должность, степень, звание
+\saname{М.~И.~Сафрончик}
+
+\date{2021}
+
+\begin{document}
+
+\maketitle
+
+\section{Создание представлений}
+
+
+\begin{figure}[H]
+ \centering
+ \includegraphics[width=0.8\textwidth]{payment-notifications.png}
+ \caption{При получении оплаты уведомлять клиентов, о начале обработки заказа на указанную
+ дату.}
+\end{figure}
+
+
+\begin{figure}[H]
+ \centering
+ \includegraphics[width=0.8\textwidth]{delivery-expenses.png}
+ \caption{Посчитать затраты на топливо по месяцам в текущем году.}
+\end{figure}
+
+
+\begin{figure}[H]
+ \centering
+ \includegraphics[width=0.8\textwidth]{box-dates.png}
+ \caption{Найти даты доставки всех недоставленных коробок.}
+\end{figure}
+
+
+\section{Создание обновляемого представления}
+
+\begin{figure}[H]
+ \centering
+ \includegraphics[width=0.8\textwidth]{boxes-view.png}
+ \caption{Создание представления и запросы для тестирования.}
+\end{figure}
+
+\begin{figure}[H]
+ \centering
+ \includegraphics[width=0.8\textwidth]{boxes-view-success.png}
+ \caption{Успешно выполненный запрос.}
+\end{figure}
+
+\begin{figure}[H]
+ \centering
+ \includegraphics[width=0.8\textwidth]{boxes-view-failure1.png}
+ \caption{Запрос с превышенным значением поля volume.}
+\end{figure}
+
+\begin{figure}[H]
+ \centering
+ \includegraphics[width=0.8\textwidth]{boxes-view-failure2.png}
+ \caption{Запрос с превышенным значением поля weight.}
+\end{figure}
+
+
+\section{Создание индексированного представления}
+
+\begin{figure}[H]
+ \centering
+ \includegraphics[width=0.8\textwidth]{indexed-view.png}
+ \caption{Создание представления и индекса.}
+\end{figure}
+
+\begin{figure}[H]
+ \centering
+ \includegraphics[width=0.8\textwidth]{indexed-requests.png}
+ \caption{Запросы для тестирования.}
+\end{figure}
+
+\begin{figure}[H]
+ \centering
+ \includegraphics[width=0.8\textwidth]{indexed-select.png}
+ \caption{План выполнения SELECT без индексированного представления.}
+\end{figure}
+
+\begin{figure}[H]
+ \centering
+ \includegraphics[width=0.8\textwidth]{indexed-view-select.png}
+ \caption{План выполнения SELECT с индексированным представлением.}
+\end{figure}
+
+\end{document} \ No newline at end of file