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

Основы SQL

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

Дана таблица Товар. На начало транзакций в таблице записей нет.

BEGIN TRAN AINSERT Товар (Код_Товара, Название, остаток) VALUES (1, 'v',40)   BEGIN TRAN B    INSERT Товар (Код_Товара, Название, остаток) VALUES (2, 'n',50)   UPDATE Товар SET Название =’k’ WHERE Код_Товара=1      BEGIN TRAN C       INSERT Товар (Код_Товара, Название, остаток) VALUES (3, 'm',60)ROLLBACK TRAN С UPDATE Товар SET Название =’m’ WHERE Код_Товара=2COMMITINSERT Товар (Код_Товара, Название, остаток) VALUES (4, 'b',70)ROLLBACK TRAN

После завершения транзакции в таблице Товар останутся товары с кодами:

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

Варианты ответа
Код_Товара: 1, 3, 4
Код_Товара: 1, 3
в таблице записей нет(Верный ответ)
Код_Товара: 2
Похожие вопросы

Дана таблица Товар. На начало транзакций в таблице записей нет.

BEGIN TRAN AINSERT Товар (Код_Товара, Название, остаток) VALUES (1, 'a',40)   BEGIN TRAN B    INSERT Товар (Код_Товара, Название, остаток) VALUES (2, 'b',50)   UPDATE Товар SET Название =’m’ WHERE Код_Товара=1      BEGIN TRAN C       INSERT Товар (Код_Товара, Название, остаток) VALUES (3, 'c',60)ROLLBACK TRAN C INSERT Товар (Код_Товара, Название, остаток) VALUES (4, 'd',70)UPDATE Товар SET Название =’k’ WHERE Код_Товара=1ROLLBACK TRAN

После завершения транзакции в таблице Товар останутся товары с названиями:

Дана таблица Товар. На начало транзакций в таблице записей нет.

BEGIN TRAN AINSERT Товар (Код_Товара, Название, остаток) VALUES (1, 'v',40)   BEGIN TRAN B    INSERT Товар (Код_Товара, Название, остаток) VALUES (2, 'n',50)   UPDATE Товар SET Название ='m' WHERE Код_Товара=1      BEGIN TRAN C       INSERT Товар (Код_Товара, Название, остаток) VALUES (3, 'm',60)ROLLBACK TRAN C INSERT Товар (Код_Товара, Название, остаток) VALUES (4, 'k',70)COMMIT

После завершения транзакции в таблице Товар останутся товары с названиями:

Дана таблица Товар. На начало транзакций в таблице записей нет.

BEGIN TRAN AINSERT Товар (Код_Товара, Название, остаток) VALUES (1, 'v',40)   BEGIN TRAN B    INSERT Товар (Код_Товара, Название, остаток) VALUES (2, 'n',50)      BEGIN TRAN C       INSERT Товар (Код_Товара, Название, остаток) VALUES (3, 'm',60)ROLLBACK TRAN B INSERT Товар (Код_Товара, Название, остаток) VALUES (4, 'k',70)COMMIT

После завершения транзакции в таблице Товар останутся товары с кодами:

Дана таблица Товар. На начало транзакций в таблице записей нет.

BEGIN TRANSAVE TRANSACTION  p1 INSERT Товар (Код_Товара, Название, остаток) VALUES (1, 'a',10)INSERT Товар (Код_Товара, Название, остаток) VALUES (2, 'b',20)INSERT Товар (Код_Товара, Название, остаток) VALUES (3, 'c',30)INSERT Товар (Код_Товара, Название, остаток) VALUES (4, 'd',40)INSERT Товар (Код_Товара, Название, остаток) VALUES (5, 'e',50)UPDATE Товар SET Название ='g' WHERE Код_Товара=3  SAVE TRANSACTION  p2  DELETE FROM Товар WHERE Код_Товара=4    UPDATE Товар SET Название ='m' WHERE Код_Товара=5    SAVE TRANSACTION  p3    UPDATE Товар SET Название ='k' WHERE Код_Товара=1    SAVE TRANSACTION  p4      DELETE FROM Товар       WHERE Код_Товара>1 AND Код_Товара<4    ROLLBACK TRANSACTION p3    INSERT Товар (Код_Товара, Название, остаток) VALUES (6, 'f',70)    DELETE FROM Товар WHERE Код_Товара=3COMMIT

После завершения транзакции в таблице Товар останутся товары с названиями:

Дана таблица Товар. На начало транзакций в таблице записей нет.

BEGIN TRANSAVE TRANSACTION  p1 INSERT Товар (Код_Товара, Название, остаток) VALUES (1, 'a',10)INSERT Товар (Код_Товара, Название, остаток) VALUES (2, 'b',20)INSERT Товар (Код_Товара, Название, остаток) VALUES (3, 'c',30)INSERT Товар (Код_Товара, Название, остаток) VALUES (4, 'd',40)INSERT Товар (Код_Товара, Название, остаток) VALUES (5, 'e',50)  SAVE TRANSACTION  p2  DELETE FROM Товар WHERE Код_Товара=4    SAVE TRANSACTION  p3    UPDATE Товар SET Название ='g' WHERE Код_Товара=2    SAVE TRANSACTION  p4      DELETE FROM Товар        WHERE Код_Товара<>1 AND Код_Товара<>4    ROLLBACK TRANSACTION p3    INSERT Товар (Код_Товара, Название, остаток) VALUES (6, 'f',70)    ROLLBACK TRANSACTION p2    DELETE FROM Товар WHERE Код_Товара=3COMMIT

После завершения транзакции в таблице Товар останутся товары с названиями:

Задание: Дана таблица Товар. На начало транзакций в таблице записей нет.

BEGIN TRANINSERT Товар (Код_Товара, Название, остаток) VALUES (1, 'a',10)INSERT Товар (Код_Товара, Название, остаток) VALUES (2, 'b',20)INSERT Товар (Код_Товара, Название, остаток) VALUES (3, 'c',30)SAVE TRANSACTION  p1 INSERT Товар (Код_Товара, Название, остаток) VALUES (4, 'd',40)INSERT Товар (Код_Товара, Название, остаток) VALUES (5, 'e',50)  SAVE TRANSACTION  p2  DELETE FROM Товар WHERE Код_Товара=4    SAVE TRANSACTION  p3    UPDATE Товар SET Название ='g' WHERE Код_Товара=2    SAVE TRANSACTION  p4      DELETE FROM Товар       WHERE Код_Товара<>1 AND Код_Товара<>4    ROLLBACK TRANSACTION p3    INSERT Товар (Код_Товара, Название, остаток) VALUES (6, 'f',70)    ROLLBACK TRANSACTION p1    DELETE FROM Товар WHERE Код_Товара=3COMMIT

После завершения транзакции в таблице Товар останутся записи о товарах с названиями:

Дана таблица Товар. На начало транзакций в таблице записей нет.

BEGIN TRANSAVE TRANSACTION  p1 INSERT Товар (Код_Товара, Название, остаток) VALUES (1, 'a',10)INSERT Товар (Код_Товара, Название, остаток) VALUES (2, 'b',20)INSERT Товар (Код_Товара, Название, остаток) VALUES (3, 'c',30)INSERT Товар (Код_Товара, Название, остаток) VALUES (4, 'd',40)INSERT Товар (Код_Товара, Название, остаток) VALUES (5, 'e',50)  SAVE TRANSACTION  p2  DELETE FROM Товар WHERE Код_Товара=2    SAVE TRANSACTION  p3    DELETE FROM Товар WHERE Код_Товара=5    SAVE TRANSACTION  p4      DELETE FROM Товар        WHERE Код_Товара<2 OR Код_Товара>4    ROLLBACK TRANSACTION p3    INSERT Товар (Код_Товара, Название, остаток) VALUES (6, 'f',60)    SAVE TRANSACTION  p5    INSERT Товар (Код_Товара, Название, остаток) VALUES (7, 'g',70)    ROLLBACK TRANSACTION p5COMMIT

После завершения транзакции в таблице Товар останутся товары с кодами:

Дана таблица Товар. На начало транзакций в таблице записей нет.

BEGIN TRANSAVE TRANSACTION  p1 INSERT Товар (Код_Товара, Название, остаток) VALUES (1, 'a',10)INSERT Товар (Код_Товара, Название, остаток) VALUES (2, 'b',20)INSERT Товар (Код_Товара, Название, остаток) VALUES (3, 'c',30)INSERT Товар (Код_Товара, Название, остаток) VALUES (4, 'd',40)INSERT Товар (Код_Товара, Название, остаток) VALUES (5, 'e',50)  SAVE TRANSACTION  p2  DELETE FROM Товар WHERE Код_Товара=2    SAVE TRANSACTION  p3    DELETE FROM Товар WHERE Код_Товара=5    SAVE TRANSACTION  p4      DELETE FROM Товар       WHERE Код_Товара<2 OR Код_Товара>4    ROLLBACK TRANSACTION p3    INSERT Товар (Код_Товара, Название, остаток) VALUES (6, 'f',60)    SAVE TRANSACTION  p5    INSERT Товар (Код_Товара, Название, остаток) VALUES (7, 'g',70)    ROLLBACK TRANSACTION p2COMMIT

После завершения транзакции в таблице Товар останутся записи о товарах с кодами:

Дана таблица Товар. На начало транзакций в таблице записей нет.

BEGIN TRANSAVE TRANSACTION  p1 INSERT Товар (Код_Товара, Название, остаток) VALUES (1, 'a',10)INSERT Товар (Код_Товара, Название, остаток) VALUES (2, 'b',20)INSERT Товар (Код_Товара, Название, остаток) VALUES (3, 'c',30)INSERT Товар (Код_Товара, Название, остаток) VALUES (4, 'd',40)INSERT Товар (Код_Товара, Название, остаток) VALUES (5, 'e',50)  SAVE TRANSACTION  p2  DELETE FROM Товар WHERE Код_Товара=2    SAVE TRANSACTION  p3    DELETE FROM Товар WHERE Код_Товара=5    SAVE TRANSACTION  p4      DELETE FROM Товар WHERE Код_Товара<>1    ROLLBACK TRANSACTION p3    INSERT Товар (Код_Товара, Название, остаток)     VALUES (6, 'f',70)COMMIT

После завершения транзакции в таблице Товар останутся товары с кодами

Дана таблица Товар. На начало транзакций в таблице записей нет.

BEGIN TRANINSERT Товар (Код_Товара, Название, остаток) VALUES (1, 'a',10)INSERT Товар (Код_Товара, Название, остаток) VALUES (2, 'b',20)SAVE TRANSACTION  p1 INSERT Товар (Код_Товара, Название, остаток) VALUES (3, 'c',30)INSERT Товар (Код_Товара, Название, остаток) VALUES (4, 'd',40)INSERT Товар (Код_Товара, Название, остаток) VALUES (5, 'e',50)  SAVE TRANSACTION  p2  DELETE FROM Товар WHERE Код_Товара=2    SAVE TRANSACTION  p3    DELETE FROM Товар WHERE Код_Товара=5    SAVE TRANSACTION  p4      DELETE FROM Товар WHERE Код_Товара<>1    ROLLBACK TRANSACTION p1    INSERT Товар (Код_Товара, Название, остаток) VALUES (6, 'f',70)COMMIT

После завершения транзакции в таблице Товар останутся записи о товарах с кодами: