Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


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




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

 

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

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

 

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

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

 

Команда COMMIT

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

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

 

Команда ROLLBACK

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

 

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

Ответ: ROLLBACK

 

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

Ответ: COMMIT

 

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

- COMMIT

 

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

- ROLLBACK

 

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

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

 

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

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

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

 

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

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

 

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

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

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

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

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

 

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

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

 

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

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

+ что-то ещё

 

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

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

 

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

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

 

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

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

 

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

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

 

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

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

 

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

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

 

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

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

 

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

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

 

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

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

 

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

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

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

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

 





Поделиться с друзьями:


Дата добавления: 2016-07-29; Мы поможем в написании ваших работ!; просмотров: 5328 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Вы никогда не пересечете океан, если не наберетесь мужества потерять берег из виду. © Христофор Колумб
==> читать все изречения...

2358 - | 2156 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.009 с.