From 88abef6d049c119c6f60514d27d07d97b8396bbf Mon Sep 17 00:00:00 2001 From: Arity-T Date: Tue, 12 Nov 2024 14:59:27 +0300 Subject: [PATCH] =?UTF-8?q?=D0=AF=20=D0=BD=D0=B5=20=D0=BF=D0=BE=D0=BD?= =?UTF-8?q?=D0=B8=D0=BC=D0=B0=D1=8E=20=D0=BA=D0=B0=D0=BA=D0=B8=D0=B5=20?= =?UTF-8?q?=D0=B5=D1=89=D1=91=20=D1=86=D0=B8=D1=84=D1=80=D1=8B=20=D0=B5?= =?UTF-8?q?=D0=BC=D1=83=20=D0=BD=D1=83=D0=B6=D0=BD=D1=8B=20=D0=B2=20=D0=B7?= =?UTF-8?q?=D0=B0=D0=BA=D0=BB=D1=8E=D1=87=D0=B5=D0=BD=D0=B8=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- report/report.tex | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/report/report.tex b/report/report.tex index f1686ed..c1603e4 100644 --- a/report/report.tex +++ b/report/report.tex @@ -928,13 +928,13 @@ $$; В ходе освоения данного курса было выполнено пять лабораторных работ: \begin{enumerate} \item Создано представление, инкапсулирующее запрос. Продемонстрирована невозможность модификации представления; написан запрос, использующий в себе созданное представление. - \item Создана таблица подсчёта количества соревнований для каждого судьи. Также созданы триггеры, автоматизирующие сбор статистики в таблице. - \item Созданы два пользователя с различными правами доступа. Первый пользователь наделён правами только на просмотр представления, а второй наделён правами просмотра, вставки, удаления и обновления данных во всех таблицах, участвующих в представлении. Продемонстрировано поведение СУБД при различных операциях для каждого пользователя, в том числе при недопустимых. + \item Создана таблица подсчёта количества соревнований для каждого судьи. Также созданы 5 триггеров, автоматизирующие сбор статистики в таблице. + \item Созданы 2 пользователя с различными правами доступа. Первый пользователь наделён правами только на просмотр представления, а второй наделён правами просмотра, вставки, удаления и обновления данных во всех таблицах, участвующих в представлении. На 8 примерах продемонстрировано поведение СУБД при различных операциях для каждого пользователя, в том числе при недопустимых. \item Созданы процедура и функция. Функция принимает на вход фамилию, имя и отчество человека и возвращает фамилию и его инициалы. \item Управление транзакциями. Задан уровень изоляции транзакций как Read Committed и продемонстрировано отсутствие артефакта <<Грязное чтение>> и наличие артефактов <<Неповторяемое чтение>> и <<Фантомы>>. \end{enumerate} -На работу было потрачено около 2-х месяцев, за которые было написано более пятисот строк кода. +На работу было потрачено около 2-х месяцев, за которые было написано более 500 строк кода. Работа была выполнена в системе управления базами данных PostgreSQL 16.2.