starsresearch

назад ***

Команда COMMIT завершает текущую транзакцию, при этом гарантируется, что результаты работы транзакции сохраняются в базе данных

Свойство транзакции долговечность состоит в том, что, если транзакция выполнена, то результаты ее работы должны сохраниться в базе данных, даже если в следующий момент произойдет сбой системы

Восстановление согласованного состояния базы данных после сбоев подразумевает, что

Укажите ситуации, которые относят к “жесткому” сбою системы

Команда зафиксировать транзакцию

Транзакция - это

Отметьте свойства, которыми должна обладать транзакция

Свойство транзакции “Изолированность” состоит в том, что

Свойство транзакции атомарность состоит в том, что транзакция выполняется только вся целиком, как неделимая операция.

Укажите ситуации, которые относят к “жесткому” сбою системы

Для чего используется буферизация в оперативной памяти страниц базы данных и страниц журнала транзакций?

Любые действия по модификации данных в базе данных

Свойство транзакции согласованность состоит в том, что транзакция переводит базу данных из одного согласованного состояния в другое также согласованное состояние, без обязательной поддержки согласованности данных во все промежуточные моменты времени.

Принципы согласованной политики выталкивания буфера журнала транзакций и буферов страниц базы данных:

Логическая единица работы СУБД, представляющая собой последовательность операторов манипулирования данными, выполняющаяся как единое целое и переводящая базу данных из одного согласованного состояния в другое называется ...

Команда ROLLBACK завершает неудачную транзакцию, полностью аннулируя ее результаты.


Укажите правильные ответы, относящиеся к транзакции T1

Screenshot 2025-11-28 at 23 24 27

Укажите правильные ответы, относящиеся к транзакции Т4

Screenshot 2025-11-28 at 23 28 17

Укажите правильные ответы, относящиеся к транзакции T2

Screenshot 2025-11-28 at 23 28 37

Укажите правильные ответы, относящиеся к транзакции Т5

Screenshot 2025-11-28 at 23 29 53

Укажите правильные ответы, относящиеся к транзакции T3

Screenshot 2025-11-28 at 23 31 10


Если транзакция уже заблокировала некоторый объект S-блокировкой, то перед обновлением этого объекта

Совместимость S и Х блокировок

Если транзакция А заблокировала кортеж S-блокировкой, то транзакция В может наложить свою S-блокировку; то транзакция В не может и наложить свою Х-блокировку: то транзакция А может наложить свою Х-блокировку; то транзакция В не может разблокировать кортеж и наложить свою S-блокировку; то транзакция В не может разблокировать кортеж и наложить свою X-блокировку.

Совместимость S и Х блокировок

Если транзакция А заблокировала кортеж X-блокировкой, то транзакция В не может наложить свою S-блокировку; то транзакция В не может наложить свою X-блокировку: то транзакция А не может наложить свою S-блокировку: то транзакция B не может разблокировать кортеж и наложить свою S-блокировку: то транзакция В не может разблокировать кортеж и наложить свою Х-блокировку.

Какие проблемы возникают при параллельном выполнении представленных на рисунке транзакций?

Screenshot 2025-11-28 at 23 41 38

Какие проблемы имеют место при параллельном выполнении представленных на рисунке транзакций?

Screenshot 2025-11-28 at 23 43 06

Транзакции называются конкурирующими, если

Какая ситуация имеет место в приведенном ниже примере?

Screenshot 2025-11-28 at 23 45 18

Какая ситуация имеет место в приведенном ниже примере?

Screenshot 2025-11-28 at 23 46 54

Какие из приведенных ниже утверждений соответствуют протоколу двухфазной блокировки?

Удовлетворяет ли приведенная на рисунке транзакция требованиям протокола двухфазной блокировки?

Screenshot 2025-11-28 at 23 49 24

Удовлетворяет ли приведенная на рисунке транзакция требованиям протокола двухфазной блокировки?

Screenshot 2025-11-28 at 23 50 22

Укажите, какие из представленных на рисунках последовательностей блокирования, работы и освобождения объектов БД соответствуют схемам

Screenshot 2025-11-28 at 23 51 55

не соответствует *** Screenshot 2025-11-28 at 23 52 21

соответствует *** Screenshot 2025-11-28 at 23 52 32

не соответствует *** Screenshot 2025-11-28 at 23 52 46

соответствует ***

Если блокируется более крупный объект базы данных, то

Для решения каких проблем, возникающих при конфликте транзакций, целесообразно применять предикатные синхронизационные блокировки?


Каждой транзакции Т приписывается временная метка t, соответствующая моменту ее начала.

Транзакция В перед выполнением операции над объектом R выполняет следующие действия.

Проверяет, помечен ли и кем помечен этот объект другой транзакцией.

Если объект не помечен, то транзакция помечает его своей временной меткой и типом операции (чтение или изменение).

Если объект помечен , то транзакция B проверяет, не закончилась ли транзакция A, пометившая этот объект.

Если транзакция A завершилась, транзакция В помечает объект R своей временной меткой и выполняет операцию.

Если транзакция A еще не завершилась , то транзакция В проверяет конфликтность операций.

Если операции неконфликтны, то при объекте R остается или проставляется временная метка с меньшим значением и транзакция B выполняет свою операцию.

Если операции транзакций А и В конфликтны, то, если t(A) больше t(B) (т. е. транзакция А является более «молодой», чем В), то транзакция A откатывается и, получив новую временную метку, начинается заново.

Транзакция B продолжает работу.

Если же t(A) меньше t(B) (т. е. транзакция А является более «старой», чем В), то транзакция B откатывается и, получив новую временную метку, начинается заново.

Транзакция A продолжает работу.

В итоге система обеспечивает такую работу, при которой при возникновении конфликтов всегда откатывается более «молодая» транзакция (начавшаяся позже).


Метод временных меток.

Сравнение метода временных меток и метода блокировок

Граф ожидания транзакций - это ориентированный граф, в котором существует деа типа вершин - вершины, состеетствующие транзакциям, и вершины, соответствующие объектам .В этом графе существует дуга, ведущая из вершины-транзакции к вершине-объекту если для транзакции существует удовлетворенная блокировка объекта, и дуга из вершины-объекта к вершине-транзакции если транзакция ожидает удовлетворения захвата объекта.

Метод сериализации транзакций, основанный на выделении версий данных

Для каждой транзакции формируется и запоминается ее текущий системный номер (SCN). Чем позже начата транзакция, тем больше ee SCN.

При выполнении операции записи страниц данных на диск фиксируется SCN транзакции, производящей эту операцию. Этот SCN становится текущим системным номером страницы данных. Транзакции, только читающие данные, не блокируют объекты в базе данных.

Если транзакция А читает страницу данных, то SCN транзакции А сравнивается с SCN читаемой страницы данных.

Если SCN страницы данных меньше или равен SCN транзакции А, то транзакция А читает эту страницу.

Если SCN страницы данных больше SCN транзакции А, то это означает, что некоторая транзакция В, начавшаяся позже транзакции A, успела изменить данные страницы. В этом случае транзакция A просматривает журнал транзакцийназад в поиске первой записи об изменении нужной страницы данных с SCN меньшим, чем SCN транзакции А. Найдя такую запись, транзакция А использует старый вариант данных страницы.

При использовании метода выделения версий данных транзакция не накладывает блокировки на читаемые данные и не блокирует другие транзакции, изменяющие данные.

При использовании метода выделения версий данных откаты транзакций будут происходить реже, чем при использовании обычного метода блокировок

При использовании метода выделения версий данных эффективность распараллеливания транзакций будет выше, чем при использовании обычного метода блокировок

Средствами стандартного языка SQL можно управлять:


В сетевой информационной системе с базой данных наиболее слабые требования к мощности клиентских компьютеров (рабочих станций) предъявляются при использовании

При построении распределенной информационной системы с базой данных по двухзвенной архитектуре клиент-сервер с активным сервером базы данных функции управления файлами с данными и устройствами их хранения реализуются

Операционная система и ее файловая подсистема осуществляют реализацию функций

Функции формирования экранных форм для ввода и отображения данных, обработки манипуляций мыши и клавиатуры относят

Укажите соответствие представленных рисунков предложенным вариантом организации сетевых информационных систем с БД

Screenshot 2025-11-29 at 00 29 16

клиент-сервер с сервером приложений Screenshot 2025-11-29 at 00 29 59

клиент-сервер с активным сервером БД Screenshot 2025-11-29 at 00 31 41

файловый сервер БД Screenshot 2025-11-29 at 00 32 21

клиент-сервер с "толстым" клиентом

При построении распределенной сетевой информационной системы с базой данных, построенной по классической двухзвенной клиент-серверной архитектуре, презентационная логика реализуется

На рисунке представлена информационная система с базой данных, построенная:

Screenshot 2025-11-29 at 00 35 26

При построении компьютерной информационной системы с базой данных на основе мэйнфреймовой архитектуры презентационная логика реализуется

К презентационной логике информационной системы с БД относят функции:

При использовании какой (каких) из приведенных архитектур сетевой информационной системы с базой данных наиболее просто реализуется возможность обновления бизнес-логики пользовательских приложений

На рисунке представлена информационная система с базой данных, построенная:

Screenshot 2025-11-29 at 00 40 15

При построении распределенной информационной системы с сервером базы данных по двухзвенной клиент-серверной архитектуре функции управления данными на уровне концептуальной схемы БД и обеспечения целостности данных реализуются

На рисунке представлена информационная система с базой данных, построенная:

Screenshot 2025-11-29 at 00 43 01

При построении распределенной информационной системы с базой данных по классической двухзвенной клиент-серверной архитектуре функции управления файлами с данными и устройствами их хранения реализуются

При построении распределенной информационной системы с базой данных по клиент-серверной архитектуре с активным сервером базы данных бизнес-логика конкретных пользовательских задач реализуется

На рисунке представлена информационная система с базой данных, построенная на:

Screenshot 2025-11-29 at 00 46 25

При построении компьютерной информационной системы с базой данных на основе компьютера-мэйнфрейма бизнес-логика пользовательских задач реализуется

При построении распределенной информационной системы по клиент-серверной архитектуре с активным сервером базы данных функции управления данными на уровне концептуальной схемы БД и обеспечения целостности данных реализуются


Укажите правильные ответы, относящиеся к транзакции Т4

Screenshot 2025-11-29 at 00 50 46

При построении распределенной информационной системы с сервером базы данных по двухзвенной клиент-серверной архитектуре функции управления данными на уровне концептуальной схемы БД и обеспечения целостности данных реализуются

Укажите правильные ответы, относящиеся к транзакции Т2

Screenshot 2025-11-29 at 00 53 06

Рисунок

Screenshot 2025-11-29 at 00 57 54

низкий трафик, повышенные требования к ресурсам сервера БД Screenshot 2025-11-29 at 00 58 08

низкий трафик, сложность обновления бизнес-логики Screenshot 2025-11-29 at 00 58 24

высокий сетевой трафик, низкий уровень безопасности данных Screenshot 2025-11-29 at 00 58 36

низкий трафик, простое обновление бизнес-логики

При использовании для индексирования данных структур типа В-дерева

RowID это -

Метод предикатных синхронизационных блокировок:

Укажите правильные ответы, относящиеся к транзакции Т5

Screenshot 2025-11-29 at 01 02 29

На уровне системы управления базой данных (СУБД) данные, хранимые в базе данных, выглядят как:

При использовании для индексирования структур типа В-дерева время поиска в файле данных нужной записи

Средствами стандартного языка 5QL можно управлять:

При построении распределенной сетевой информационной системы с базой данных по клиент-серверной архитектуре с “толстым” клиентом презентационная логика реализуется

При использовании для индексирования данных структуры типа В-дерева количество считываемых в оперативную память страниц индексного файл

Укажите правильные ответы, относящиеся к транзакции Т3

Screenshot 2025-11-29 at 01 08 32

Индексный файл это файл, создаваемый в базе данных в дополнение к файлу с хранимыми данными для сокращения времени выполнения SQL запроса с оператором SELECT

Индексирование атрибутов отношения базы данных осуществляется для того, чтобы

Совместимость S и Х блокировок

Если транзакция А заблокировала кортеж S-блокировкой, то транзакция В может наложить свою S-блокировку; то транзакция В не может наложить свою X-блокировку; то транзакция А может наложить свою -локеровку: то транзакция В не может разблокировать кортеж и наложить свою S-блокировку: то транзакция В не может разблокировать кортеж и наложить свою X-блокировку.

Если транзакция А заблокировала кортеж Х-блокировкой, то транзакция В не может наложить свою S-блокировку; то транзакция В не может наложить свою X-блокировку; то транзакция А не может наложить свою S-блокировку; то транзакция В не может разблокировать кортеж и наложить свою S-блокировку: то транзакция В не может разблокировать кортеж и наложить свою X-блокировку.

Укажите правильные ответы, относящиеся к транзакции Т1

Screenshot 2025-11-29 at 01 13 57

Если вместо группы кортежей отношения заблокировать все отношение, то

Укажите ситуации, которые относят к “жесткому” сбою системы

При построении распределенной информационной системы на основе сетевой архитектуры с файловым сервером бизнес-логика пользовательских задач реализуется

Функции формирования экранных форм для ввода и отображения данных, обработки манипуляций мыши и клавиатуры относят

Укажите пункты в наибольшей степени соответствующие сетевым информационным системам с “тонким” клиентом

На уровне диспетчера дисков данные, хранимые в базе данных, выглядят как:

Команда ROLLBACK завершает неудачную транзакцию, полностью аннулируя ее результаты.

При построении информационной системы на основе архитектуры с компьютером, называемым мэйнфреймом, функции управления файлами с данными и устройствами их хранения реализуются

Какие из нижеприведённых утверждений Вы считаете правильными?

Принципы согласованной политики выталкивания буфера журнала транзакций и буферов страниц базы данных: