Главная /
Основы SQL /
Транзакции выполняют различные действия. Первой начинает работать транзакция пользователя UserA. Пользователь UserA Пользователь UserB USE basa_user SET TRANSACTION ISOLATION LEVEL SERIALIZABLE BEGIN TRANSACTION TRA 1.SELECT * FROM Товар 3.UPDATE Товар SE
Транзакции выполняют различные действия. Первой начинает работать транзакция пользователя UserA
.
Пользователь UserA | Пользователь UserB |
Какие шаги система выполнит, а какие будут заблокированы?
вопросПравильный ответ:
1 | 2 | 3 | 4 |
---|---|---|---|
Выполняется | Выполняется | Выполняется | Выполняется |
1 | 2 | 3 | 4 |
---|---|---|---|
Блокируется | Выполняется | Блокируется | Блокируется |
1 | 2 | 3 | 4 |
---|---|---|---|
Блокируется | Блокируется | Выполняется | Блокируется |
1 | 2 | 3 | 4 |
---|---|---|---|
Выполняется | Блокируется | Выполняется | Выполняется |
Сложность вопроса
82
Сложность курса: Основы SQL
60
Оценить вопрос
Комментарии:
Аноним
Зачёт всё. Иду кутить отмечать отлично в зачётке по интуит
29 мар 2020
Аноним
Зачёт всё. Мчусь выпивать отмечать халяву с тестами интуит
09 ноя 2019
Аноним
Я сотрудник деканата! Оперативно уничтожьте ответы на интуит. Пожалуйста
06 янв 2018
Другие ответы на вопросы из темы базы данных интуит.
- # Назовите отличительные черты реляционных баз данных.
- # Дано представление. CREATE VIEW AS SELECT Город.Название, Разговор.Фамилия, Разговор.Продолжительность FROM Город INNER JOIN Разговор ON Город.Код_Города = Разговор.Код_Города; Предпринимается попытка удалить из представления запись. DELETE FROM VIEW WHERE Название='Самара' Результатом выполнения команды является следующее:
- # В таблице Граф представлен график сетевого планирования: CREATE TABLE Граф (номер INT PRIMARY KEY, --номер работы нач_соб INT, --начальное событие кон_соб INT, --конечное событие длит INT) --длительность работы В таблице, моделирующей сетевой график, каждая запись соответствует некоторой работе, связывающей два события: начальное и конечное. Например: НомерНач_собКон_собДлит1 2 3 4 5 6 7 8 9 101 1 1 3 4 3 2 5 5 62 4 3 4 5 5 6 6 7 75 12 3 6 2 8 5 4 7 2 Реализуем в виде триггеров ряд правил для обеспечения целостности данных в подобной сетевой структуре. Начальное событие графика (исток) обозначено цифрой "1". Если изменяется только номер начального события и это изменение приводит к появлению параллельной работы, отменить изменение. CREATE TRIGGER trig_upd ON Граф FOR UPDATE AS Выберите операторы для продолжения текста триггера.
- # Дана таблица со структурой, которая описывает некоторый граф: CREATE TABLE graph (nomer INT PRIMARY KEY, --номер дуги outp INT, --номер вершины, --из которой дуга выходит inp INT) --номер вершины, -- в которую дуга входит Создать триггер, обрабатывающий вставку одной записи и запрещающий ввод параллельных дуг. CREATE TRIGGER trig ON graph FOR INSERT AS Выберите операторы для продолжения текста триггера.
- # Задание: Транзакции выполняют различные действия. Первой начинает работать транзакция пользователя UserA. Пользователь UserA Пользователь UserB USE basa_user SET TRANSACTION ISOLATION LEVEL REPEATABLE READ BEGIN TRANSACTION TRA 1.SELECT * FROM Товар 3.UPDATE Товар SET остаток=остаток+10 WHERE Код_Товара=4 ROLLBACK TRANSACTION TRAUSE basa_user SET TRANSACTION ISOLATION LEVEL SERIALIZABLE BEGIN TRANSACTION TRB 2.SELECT * FROM Товар 4.DELETE FROM Товар WHERE Код_Товара=4 ROLLBACK TRANSACTION TRB Какие шаги система выполнит, а какие будут заблокированы?