Главная /
Основы SQL /
Транзакции выполняют различные действия. Первой начинает работать транзакция пользователя UserA. Пользователь UserA Пользователь UserB USE basa_user SET TRANSACTION ISOLATION LEVEL READ COMMITTED BEGIN TRANSACTION TRA 1.SELECT * FROM Товар 3.UPDATE Товар
Транзакции выполняют различные действия. Первой начинает работать транзакция пользователя UserA
.
Пользователь UserA | Пользователь UserB |
Какие шаги система выполнит, а какие будут заблокированы?
вопросПравильный ответ:
1 | 2 | 3 | 4 |
---|---|---|---|
Выполняется | Выполняется | Блокируется | Выполняется |
1 | 2 | 3 | 4 |
---|---|---|---|
Блокируется | Выполняется | Блокируется | Блокируется |
1 | 2 | 3 | 4 |
---|---|---|---|
Блокируется | Блокируется | Выполняется | Блокируется |
1 | 2 | 3 | 4 |
---|---|---|---|
Выполняется | Блокируется | Выполняется | Выполняется |
Сложность вопроса
85
Сложность курса: Основы SQL
60
Оценить вопрос
Комментарии:
Аноним
Зачёт сдал. Лечу отмечать отмечать зачёт по тестам
27 июл 2019
Аноним
Я сотрудник университета! Прямо сейчас уничтожьте сайт и ответы intuit. Пожалуйста
17 апр 2018
Другие ответы на вопросы из темы базы данных интуит.
- # Разработан курсор для вывода списка рейсов до Москвы. DECLARE @n INT, @k VARCHAR(50), @p MONEY, @message VARCHAR(80) DECLARE @cur1 CURSOR PRINT ' Список рейсов' DECLARE cursor1 CURSOR FOR SELECT Номер_рейса, Стоимость, Конечный_пункт FROM Рейс WHERE Конечный_пункт="Москва" OPEN cursor1 SET @cur1=cursor1 FETCH NEXT FROM cursor1 INTO @p, @n, @k WHILE @@FETCH_STATUS=0 BEGIN SELECT @message='Рейс '+ CAST(@n AS VARCHAR(20))+ ' Стоимость '+ CAST(@p AS VARCHAR(4)) PRINT @message FETCH NEXT FROM cursor1 INTO @p, @n, @k END DEALLOCATE cursor1 CLOSE cursor1 Укажите правильные ответы.
- # В таблице Граф представлен график сетевого планирования: 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 Выберите операторы для продолжения текста триггера.
- # Транзакции выполняют различные действия. Первой начинает работать транзакция пользователя 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 READ UNCOMMITTED BEGIN TRANSACTION TRB 2.SELECT * FROM Товар 4.SELECT * FROM Товар ROLLBACK TRANSACTION TRB Какие шаги система выполнит, а какие будут заблокированы?
- # Пусть дана таблица Блюдо. Название_блюдаVARCHAR(20)Тип_блюдаVARCHAR(20)Время_приготовленияDATETIMEКалорийностьINTПоварVARCHAR(20)СтоимостьMONEY Вывести в алфавитном порядке фамилии поваров, блюда которых относятся к десерту или выпечке, стоимость не превышает 50 руб., а калорийность не больше 300 ккал.
- # Определить количество и общую продолжительность разговоров для каждого региона, с городами которого осуществляли телефонную связь абоненты, чьи фамилии содержат слог «-ва-».