Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Умк_Базы.doc
Скачиваний:
4
Добавлен:
01.03.2025
Размер:
3 Мб
Скачать
☆

Тест № 6 (по разделу 6)

1. Транзакция – это…

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

B. Запрос обращения к базе.

C. Запрос переводящий базу данных в другое состояние .

D. Встроенный в SQL механизм доступа к данным.

2. Атомарность транзакции означает…

A. Либо выполняется вся транзакция целиком, либо она целиком не выполняется.

B. Перевод базы данных из одного согласованного (целостного) состояния в другое согласованное (целостное) состояние.

C. Транзакции разных пользователей не должны мешать друг другу.

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

3. Согласованность транзакции означает…

A. Перевод базы данных из одного согласованного (целостного) состояния в другое согласованное (целостное) состояние.

B. Либо выполняется вся транзакция целиком, либо она целиком не выполняется.

C. Транзакции разных пользователей не должны мешать друг другу.

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

4. Изоляция транзакции означает…

A. Перевод базы данных из одного согласованного (целостного) состояния в другое согласованное (целостное) состояние.

B. Либо выполняется вся транзакция целиком, либо она целиком не выполняется.

C. Транзакции разных пользователей не должны мешать друг другу.

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

5. Сохранность транзакции означает…

A. Перевод базы данных из одного согласованного (целостного) состояния в другое согласованное (целостное) состояние.

B. Либо выполняется вся транзакция целиком, либо она целиком не выполняется.

C. Транзакции разных пользователей не должны мешать друг другу.

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

6. Транзакция продолжается до тех пор, пока не произойдет одно из следующих событий:

A. Подана команда COMMIT WORK (зафиксировать транзакцию).

B. Подана команда ROLLBACK WORK (откатить транзакцию).

C. Произошло отсоединение пользователя от СУБД.

D. Произошел сбой системы.

7. Оператор commit означает…

A. Успешное завершение транзакции.

B. Прерывание транзакции, отменяя все изменения, сделанные в рамках текущей транзакции.

C. Ошибочное завершение программы.

D. Закрытие базы данных.

8. Оператор rollback означает…

A. Успешное завершение транзакции.

B. Прерывание транзакции, отменяя все изменения, сделанные в рамках текущей транзакции.

C. Ошибочное завершение программы.

D. Закрытие базы данных.

Правильные ответы на тренировочные тесты

Раздел 1

Номер

вопроса

1

2

3

4

5

6

7

8

Ответ

D

D

B

A

B

A

C

A

Раздел 2

Номер

вопроса

1

2

3

4

5

6

7

8

9

Ответ

B

D

C

D

B

C

D

A

A

Раздел 3

Номер

вопроса

1

2

3

4

5

6

7

8

9

Ответ

B

С

A

D

D

A

C

B

A

Раздел 4

Номер

вопроса

1

2

3

4

5

6

7

8

9

Ответ

C

A

В

B

B

A

E

B

D

Раздел 5

Номер

вопроса

1

2

3

4

5

6

7

8

9

Ответ

B

A

D

A

C

C

B

A

A

Раздел 6

Номер

вопроса

1

2

3

4

5

6

7

8

Ответ

A

A

A

C

D

A

A

B