База ответов ИНТУИТ

Основы SQL

<<- Назад к вопросам

Транзакции выполняют различные действия. Первой начинает работать транзакция пользователя UserA.

Пользователь UserA Пользователь UserB
USE basa_userSET TRANSACTION ISOLATION LEVEL REPEATABLE READ                                      BEGIN TRANSACTION TRA1.SELECT * FROM Товар WHERE Код_Товара=1                            3.UPDATE Товар SETостаток=остаток+10 WHERE Код_Товара=4                                   ROLLBACK TRANSACTION TRA
USE basa_userSET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED                  BEGIN TRANSACTION TRB                      2.UPDATE Товар SETостаток=остаток+10 WHERE Код_Товара=4                                                              4.SELECT * FROM Товар ROLLBACK TRANSACTION TRB

Какие шаги система выполнит, а какие заблокирует?

(Отметьте один правильный вариант ответа.)

Варианты ответа
1234
БлокируетсяБлокируетсяВыполняетсяБлокируется
1234
ВыполняетсяБлокируетсяВыполняетсяВыполняется
1234
БлокируетсяВыполняетсяБлокируетсяБлокируется
1234
ВыполняетсяВыполняетсяБлокируетсяВыполняется
(Верный ответ)
Похожие вопросы

Транзакции выполняют различные действия. Первой начинает работать транзакция пользователя UserA.

Пользователь UserA Пользователь UserB
USE basa_userSET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED                  BEGIN TRANSACTION TRA1.SELECT * FROM Товар                        3.UPDATE Товар SETостаток=остаток+10 WHERE Код_Товара=4                              ROLLBACK TRANSACTION TRA
USE basa_userSET TRANSACTION ISOLATION LEVEL REPEATABLE READ                  BEGIN TRANSACTION TRB                      2.DELETE FROM Товар WHERE Код_Товара=4                            4.SELECT * FROM Товар ROLLBACK TRANSACTION TRB

Какие шаги система выполнит, а какие заблокирует?

Транзакции выполняют различные действия. Первой начинает работать транзакция пользователя UserA.

Пользователь UserA Пользователь UserB
USE basa_userSET TRANSACTION ISOLATION LEVEL SERIALIZABLE                                      1.BEGIN TRANSACTION TRA  SELECT * FROM Товар                          3.UPDATE Товар SETостаток=остаток+10 WHERE Код_Товара=4                                 ROLLBACK TRANSACTION TRA
USE basa_userSET TRANSACTION ISOLATION LEVEL REPEATABLE READ                  2. BEGIN TRANSACTION TRBUPDATE Товар SET      остаток=остаток+10 WHERE Код_Товара=4                                                          4.DELETE FROM Товар WHERE Код_Товара=4ROLLBACK TRANSACTION TRB

Какие шаги система выполнит, а какие заблокирует?

Транзакции выполняют различные действия. Первой начинает работать транзакция пользователя UserA.

Пользователь UserA Пользователь UserB
USE basa_userSET TRANSACTION ISOLATION LEVELREPEATABLE READ                                      BEGIN TRANSACTION TRA1.SELECT * FROM Товар                          3.UPDATE Товар SETостаток=остаток+10 WHERE Код_Товара=4                                ROLLBACK TRANSACTION TRA
USE basa_userSET TRANSACTION ISOLATIONLEVEL READ UNCOMMITTED                  BEGIN TRANSACTION TRB                      2.SELECT * FROM Товар                                                      4.SELECT * FROM ТоварROLLBACK TRANSACTION TRB

Какие шаги система выполнит, а какие будут заблокированы?

Транзакции выполняют различные действия. Первой начинает работать транзакция пользователя UserA.

Пользователь UserA Пользователь UserB
USE basa_userSET TRANSACTION ISOLATION LEVELSERIALIZABLE                                      BEGIN TRANSACTION TRA1.SELECT * FROM Товар                          3.UPDATE Товар SETостаток=остаток+10 WHERE Код_Товара=4                                ROLLBACK TRANSACTION TRA
USE basa_userSET TRANSACTION ISOLATIONLEVEL REPEATABLE READ                  BEGIN TRANSACTION TRB                      2.SELECT * FROM Товар                                                      4.DELETE FROM Товар WHEREКод_Товара=4ROLLBACK TRANSACTION TRB

Какие шаги система выполнит, а какие будут заблокированы?

Транзакции выполняют различные действия. Первой начинает работать транзакция пользователя UserA.

Пользователь UserA Пользователь UserB
USE basa_userSET TRANSACTION ISOLATION LEVEL READUNCOMMITTED                                      BEGIN TRANSACTION TRA1. INSERT Товар(Код_Товара,Название, остаток) VALUES (3,'SS',999)                            3.UPDATE Товар SETостаток=остаток+10 WHERE Код_Товара=4                                  ROLLBACK TRANSACTION TRA
USE basa_userSET TRANSACTION ISOLATIONLEVEL READCOMMITTED                  BEGIN TRANSACTION TRB                      2.SELECT * FROM Товар                                                      4.DELETE FROM Товар WHEREКод_Товара=3ROLLBACK TRANSACTION TRB

Какие шаги система выполнит, а какие будут заблокированы?

Транзакции выполняют различные действия. Первой начинает работать транзакция пользователя UserA.

Пользователь UserA Пользователь UserB
USE basa_userSET TRANSACTION ISOLATION LEVEL READCOMMITTED                                      BEGIN TRANSACTION TRA1.SELECT * FROM Товар                          3.UPDATE Товар SETостаток=остаток+10 WHERE Код_Товара=4                                ROLLBACK TRANSACTION TRA
USE basa_userSET TRANSACTION ISOLATIONLEVEL SERIALIZABLE                                      BEGIN TRANSACTION TRB                        2. INSERT Товар(Код_Товара,Название, остаток) VALUES (2,'SS',999)                                                                  4.SELECT * FROM ТоварROLLBACK TRANSACTION TRB

Какие шаги система выполнит, а какие будут заблокированы?

Транзакции выполняют различные действия. Первой начинает работать транзакция пользователя UserA.

Пользователь UserA Пользователь UserB
USE basa_userSET TRANSACTION ISOLATION LEVELREAD COMMITTED                                      BEGIN TRANSACTION TRA1.SELECT * FROM Товар                          3.UPDATE Товар SETостаток=остаток+10 WHERE Код_Товара=3                                  ROLLBACK TRANSACTION TRA
USE basa_userSET TRANSACTION ISOLATION LEVELREAD UNCOMMITTED                  BEGIN TRANSACTION TRB                      2. INSERTТовар(Код_Товара,Название, остаток) VALUES (3,'SS',999)                                                              4.DELETE FROM Товар WHERE Код_Товара=3ROLLBACK TRANSACTION TRB

Какие шаги система выполнит, а какие будут заблокированы?

Задание: Транзакции выполняют различные действия. Первой начинает работать транзакция пользователя UserA.

Пользователь UserA Пользователь UserB
USE basa_userSET TRANSACTION ISOLATION LEVELREPEATABLE READ                                      BEGIN TRANSACTION TRA1.SELECT * FROM Товар                          3.UPDATE Товар SETостаток=остаток+10 WHERE Код_Товара=4                                ROLLBACK TRANSACTION TRA
USE basa_userSET TRANSACTION ISOLATIONLEVEL SERIALIZABLE                  BEGIN TRANSACTION TRB                      2.SELECT * FROM Товар                                                      4.DELETE FROM Товар WHEREКод_Товара=4ROLLBACK TRANSACTION TRB

Какие шаги система выполнит, а какие будут заблокированы?

Транзакции выполняют различные действия. Первой начинает работать транзакция пользователя UserA.

Пользователь UserA Пользователь UserB
USE basa_userSET TRANSACTION ISOLATION LEVELSERIALIZABLE                                      BEGIN TRANSACTION TRA1.SELECT * FROM Товар                          3.UPDATE Товар SETостаток=остаток+10 WHERE Код_Товара=3                                  ROLLBACK TRANSACTION TRA
USE basa_userSET TRANSACTION ISOLATION LEVELREAD COMMITTED                  BEGIN TRANSACTION TRB                      2. INSERTТовар(Код_Товара,Название,остаток) VALUES (3,'SS',999)                                                              4.SELECT * FROM ТоварROLLBACK TRANSACTION TRB

Какие шаги система выполнит, а какие будут заблокированы?

Транзакции выполняют различные действия. Первой начинает работать транзакция пользователя UserA.

Пользователь UserA Пользователь UserB
USE basa_userSET TRANSACTION ISOLATION LEVEL READUNCOMMITTEDBEGIN TRANSACTION TRA1.SELECT * FROM Товар3.UPDATE Товар SETостаток=остаток+10 WHERE Код_Товара=4ROLLBACK TRANSACTION TRA
USE basa_userSET TRANSACTION ISOLATIONLEVEL REPEATABLE READBEGIN TRANSACTION TRB2.SELECT * FROM Товар4.SELECT * FROM ТоварROLLBACK TRANSACTION TRB

Какие шаги система выполнит, а какие будут заблокированы?