Заключение и литература
This commit is contained in:
@@ -682,6 +682,7 @@ $$;
|
||||
|
||||
В таблице~\ref{tbl:bad_read} представлены транзакции, на примере которых демонстрируется отсутствие артефакта <<Грязное чтение>>.
|
||||
|
||||
\newpage
|
||||
\begin{table}[h!]
|
||||
\centering
|
||||
% \addtocounter{table}{-1}
|
||||
@@ -752,6 +753,7 @@ $$;
|
||||
|
||||
В таблице~\ref{tbl:unrepeatable_read} представлены транзакции, на примере которых демонстрируется наличие артефакта <<Неповторяемое чтение>>.
|
||||
|
||||
\newpage
|
||||
\begin{table}[h!]
|
||||
\centering
|
||||
% \addtocounter{table}{-1}
|
||||
@@ -819,6 +821,7 @@ $$;
|
||||
|
||||
В таблице~\ref{tbl:fantom} представлены транзакции, на примере которых демонстрируется наличие артефакта <<Фантомы>>.
|
||||
|
||||
\newpage
|
||||
\begin{table}[h!]
|
||||
\centering
|
||||
% \addtocounter{table}{-1}
|
||||
@@ -883,6 +886,34 @@ $$;
|
||||
\end{tabularx}
|
||||
\end{table}
|
||||
|
||||
\section*{Заключение}
|
||||
В ходе освоения данного курса было выполнено пять лабораторных работ:
|
||||
\begin{enumerate}
|
||||
\item Создано представление, инкапсулирующее запрос. Продемонстрирована невозможность модификации представления; написан запрос, использующий в себе созданное представление.
|
||||
\item Создана таблица подсчёта количества соревнований для каждого судьи. Также созданы триггеры, автоматизирующие сбор статистики в таблице.
|
||||
\item Созданы два пользователя с различными правами доступа. Первый пользователь наделён правами только на просмотр представления, а второй наделён правами просмотра, вставки, удаления и обновления данных во всех таблицах, участвующих в представлении. Продемонстрировано поведение СУБД при различных операциях для каждого пользователя, в том числе при недопустимых.
|
||||
\item Созданы процедура и функция. Функция принимает на вход фамилию, имя и отчество человека и возвращает фамилию и его инициалы.
|
||||
\item Управление транзакциями. Задан уровень изоляции транзакций как Read Committed и продемонстрировано отсутствие артефакта <<Грязное чтение>> и наличие артефактов <<Неповторяемое чтение>> и <<Фантомы>>.
|
||||
\end{enumerate}
|
||||
|
||||
На работу было потрачено около 2-х месяцев, за которые было написано более пятисот строк кода.
|
||||
|
||||
Работа была выполнена в системе управления базами данных PostgreSQL 16.2.
|
||||
|
||||
Полученные знания могут быть и будут использованы в работе над последующими проектами и заданиями.
|
||||
|
||||
|
||||
\newpage
|
||||
\section*{Список литературы}
|
||||
\addcontentsline{toc}{section}{Список литературы}
|
||||
|
||||
\vspace{-1.5cm}
|
||||
\begin{thebibliography}{0}
|
||||
\bibitem{vostrov}
|
||||
MySQL Documentation URL: \url{https://dev.mysql.com/doc/}, Дата обращения: 01.11.2024
|
||||
\bibitem{vostrov}
|
||||
PostgreSQL documentation URL: \url{https://www.postgresql.org/docs/}, Дата обращения: 01.11.2024
|
||||
\end{thebibliography}
|
||||
|
||||
|
||||
\end{document}
|
||||
Reference in New Issue
Block a user