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

- Для повышения скорости выполнения операций над данными базы данных

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

- Данные в базе данных могут не всегда находиться в согласованном состоянии

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

- Данные в базе данных могут не всегда находиться в целостном состоянии

Команда COMMIT

?- завершает текущую транзакцию и записывает результаты ее работы на диск в БД

- завершает текущую транзакцию и сохраняет записи журнала этой транзакции во внешней памяти

Команда ROLLBACK

- завершает неудачную транзакцию, аннулируя ее результаты

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

Ответ: ROLLBACK

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

Ответ: COMMIT

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

- COMMIT

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

- ROLLBACK

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

Ответ: транзакция

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

- могут в какие-то моменты времени нарушать целостность данных

- должны переводить базу данных из одного целостного состояния в другое целостное состояние

Основной принцип транзакции

- все или ничего

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

- изолированность

- согласованность

- атомарность

- долговечность

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

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

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

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

+ что-то ещё

Свойство транзакции Атомарность состоит в том, что

- транзакция выполняется как неделимая операция

?Свойство транзакции Атомарность состоит в том, что

- операции, составляющие транзакцию либо выполняются все целиком, либо ни одна из них не выполняется

Свойство транзакции Долговечность состоит в том, что

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

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

- транзакции не должны влиять друг на друга

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

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

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

Ответ: долговечность

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

Ответ: изолированность

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

Ответ: атомарность

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

Ответ: согласованность

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

- последовательность операторов манипулирования данными БД, переводящая базу данных из одного согласованного состояния в другое

- последовательность операторов манипулирования данными БД, обладающая определенными свойствами

- последовательность операторов манипулирования данными БД, выполняющаяся как единое целое

Наши рекомендации