From af045e5edd8223ff1eed338295981da5df197cc4 Mon Sep 17 00:00:00 2001 From: Andrew Date: Fri, 10 Dec 2021 22:42:52 +0400 Subject: =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D0=BB=20=D0=BE?= =?UTF-8?q?=D1=82=D1=87=D1=91=D1=82=20=D0=BF=D0=BE=20=D1=87=D0=B5=D1=82?= =?UTF-8?q?=D0=B2=D1=91=D1=80=D1=82=D0=BE=D0=BC=D1=83=20=D0=B7=D0=B0=D0=B4?= =?UTF-8?q?=D0=B0=D0=BD=D0=B8=D1=8E.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- reports/task4/task4.tex | 176 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 176 insertions(+) create mode 100644 reports/task4/task4.tex (limited to 'reports/task4/task4.tex') diff --git a/reports/task4/task4.tex b/reports/task4/task4.tex new file mode 100644 index 0000000..1904bd8 --- /dev/null +++ b/reports/task4/task4.tex @@ -0,0 +1,176 @@ +\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{Кластерный индекс} + +Для демонстрации работы кластерного индекса можно использовать копию любой +таблицы, в которой будет отсутствовать Primary Key. + +\begin{figure}[H] + \centering + \includegraphics[width=0.8\textwidth]{clustered-requests.png} + \caption{Запросы} +\end{figure} + +\begin{figure}[H] + \centering + \includegraphics[width=0.8\textwidth]{unclustered-select.png} + \caption{Запрос без использованного индекса} +\end{figure} + +\begin{figure}[H] + \centering + \includegraphics[width=0.8\textwidth]{clustered-select.png} + \caption{Запрос с использованным индексом} +\end{figure} + + +\section{Некластерные индексы} + +\subsection{Составной индекс} + +\begin{figure}[H] + \centering + \includegraphics[width=0.8\textwidth]{composite-requests.png} + \caption{Запросы} +\end{figure} + +\begin{figure}[H] + \centering + \includegraphics[width=0.8\textwidth]{composite-not-indexed.png} + \caption{Запрос без использованного индекса} +\end{figure} + +\begin{figure}[H] + \centering + \includegraphics[width=0.8\textwidth]{composite-indexed.png} + \caption{Запрос с использованным индексом} +\end{figure} + +\subsection{Покрывающий индекс} + +\begin{figure}[H] + \centering + \includegraphics[width=0.8\textwidth]{covering-requests.png} + \caption{Запросы} +\end{figure} + +\begin{figure}[H] + \centering + \includegraphics[width=0.8\textwidth]{covering-not-indexed.png} + \caption{Запрос без использованного индекса} +\end{figure} + +\begin{figure}[H] + \centering + \includegraphics[width=0.8\textwidth]{covering-indexed.png} + \caption{Запрос с использованным индексом} +\end{figure} + +\subsection{Уникальный индекс} + +\begin{figure}[H] + \centering + \includegraphics[width=0.8\textwidth]{unique-requests.png} + \caption{Запросы} +\end{figure} + +\begin{figure}[H] + \centering + \includegraphics[width=0.8\textwidth]{unique-not-indexed.png} + \caption{Запрос без использованного индекса} +\end{figure} + +\begin{figure}[H] + \centering + \includegraphics[width=0.8\textwidth]{unique-indexed.png} + \caption{Запрос с использованным индексом} +\end{figure} + +\subsection{Индекс со включёнными столбцами} + +\begin{figure}[H] + \centering + \includegraphics[width=0.8\textwidth]{columns-requests.png} + \caption{Запросы} +\end{figure} + +\begin{figure}[H] + \centering + \includegraphics[width=0.8\textwidth]{columns-not-indexed.png} + \caption{Запрос без использованного индекса} +\end{figure} + +\begin{figure}[H] + \centering + \includegraphics[width=0.8\textwidth]{columns-indexed.png} + \caption{Запрос с использованным индексом} +\end{figure} + +\subsection{Отфильтрованный индекс} + +\begin{figure}[H] + \centering + \includegraphics[width=0.8\textwidth]{filtered-requests.png} + \caption{Запросы} +\end{figure} + +\begin{figure}[H] + \centering + \includegraphics[width=0.8\textwidth]{filtered-not-indexed.png} + \caption{Запрос без использованного индекса} +\end{figure} + +\begin{figure}[H] + \centering + \includegraphics[width=0.8\textwidth]{filtered-indexed.png} + \caption{Запрос с использованным индексом} +\end{figure} + +\end{document} \ No newline at end of file -- cgit v1.2.3