From 4e37eb4633e1e79d518a76686252bd4cd15a5c7b Mon Sep 17 00:00:00 2001 From: Arity-T Date: Mon, 14 Oct 2024 11:11:13 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9C=D0=B5=D0=BB=D0=BA=D0=B8=D0=B5=20=D0=BF?= =?UTF-8?q?=D1=80=D0=B0=D0=B2=D0=BA=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- report.tex | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/report.tex b/report.tex index 7b4a50d..63f0356 100644 --- a/report.tex +++ b/report.tex @@ -169,7 +169,7 @@ \textbf{Формулировка задачи:} Посчитать для каждого спортсмена число заявок и число серий. Представление выдает только идентификатор спортсмена, число его заявок на соревнования и число серий выстрелов. Использовать представление в другом запросе. - Сделано представление sportsman\_requests\_series\_count, которое хранит запрос, выполняющий поставленную задачу. В представлении участвуют таблицы \texttt{sportsman}, \texttt{participant\_request} и \texttt{shot\_series}. Код запроса для создания представления представлен в листинге~\ref{lst:view1}. + Было создано представление sportsman\_requests\_series\_count, которое хранит запрос, выполняющий поставленную задачу. В представлении участвуют таблицы \texttt{sportsman}, \texttt{participant\_request} и \texttt{shot\_series}. Код запроса для создания представления представлен в листинге~\ref{lst:view1}, а первые десять записей получившегося представления представлены на Рис.~\ref{fig:view}. \begin{figure}[h] \centering @@ -194,8 +194,6 @@ group by s.id_sportsman; \end{lstlisting} - - Получившееся представление представлено на Рис.~\ref{fig:view}. Также был составлен пример запроса, в котором используется представление \texttt{sportsman\_requests\_series\_count}, его код представлен в листинге~\ref{lst:view2}. В этом запросе выбираются 10 самых активных с точки зрения участия в соревнованиях спортсменов из клуба <<ЛК Парадокс Лучника>>. К исходному представлению также добавляются дополнительные столбцы с данными спортсмена из таблицы \texttt{sportsman}. Результат выполнения этого запроса представлен на Рис.~\ref{fig:view_query}. @@ -220,7 +218,7 @@ \begin{figure}[h] \centering \includegraphics[width=1\linewidth]{img/view_query.png} - \caption{Первые десять записей результата выполнения запроса с участием представления \texttt{sportsman\_requests\_series\_count}.} + \caption{Результат выполнения запроса с участием представления \texttt{sportsman\_requests\_series\_count}.} \label{fig:view_query} \end{figure} @@ -239,7 +237,7 @@ \textbf{Формулировка задачи:} Необходимо вести статистику о том, в скольки соревнованиях участвовал каждый судья. Событийная модель должна поддерживать актуальность данных в таблицах со статистикой при изменении данных. - Для выполнения поставленной задачи, была создана отдельная таблица для сохранения статистики. Код запроса для её создания представлен в листинге~\ref{lst:trigger-table}. + Для выполнения поставленной задачи, была создана отдельная таблица для сохранения статистики -- \texttt{judge\_statistics}. Код запроса для её создания представлен в листинге~\ref{lst:trigger-table}. \begin{lstlisting}[mathescape=true, language=SQL, caption={Код запроса для создания таблицы \texttt{judge\_statistics}.}, label={lst:trigger-table}] create table judge_statistics (