Главная /
Основы SQL /
Дано представление с группировкой. CREATE VIEW view4 AS SELECT Конечный_пункт, Sum(Число_билетов) AS Общ_Число_билетов FROM Рейс GROUP BY Конечный_пункт HAVING Конечный_пункт=’Москва’ Предпринимается попытка удалить записи: DELETE FROM view4 WHERE Конечны
Дано представление с группировкой.
Предпринимается попытка удалить записи:
Правильный ответ:
из таблицы
Рейс
будет удалена информация о рейсах до Самары и Москвы
из таблицы
Рейс
будет удалена информация о рейсах до Самары
команда будет выполнена. Представление не изменится
команда выполнена не будет
Сложность вопроса
89
Сложность курса: Основы SQL
60
Оценить вопрос
Комментарии:
Аноним
Я завалил экзамен, почему я не увидел данный сайт с всеми ответами с тестами intuit в начале года
15 июн 2016
Аноним
Если бы не опубликованные решения - я бы сломался c этими тестами интуит.
14 апр 2016
Другие ответы на вопросы из темы базы данных интуит.
- # Дано представление с вычислениями. CREATE VIEW view2 AS SELECT Название, Издательство, Цена, Цена*Количество AS Стоимость FROM Книга WHERE Цена>50 Предпринимается попытка изменить в представлении запись. UPDATE view2 SET Цена=Цена*1.5 WHERE Издательство='Мир' Результатом выполнения команды является следующее:
- # Дано представление с группировкой. CREATE VIEW view4 AS SELECT Повар, Sum(Стоимость) AS Общ_Стоимость FROM Блюдо GROUP BY Повар HAVING Повар="Иванов" Предпринимается попытка удалить записи: DELETE FROM view4 WHERE Повар=’Петров’
- # Пусть в таблице Блюдо есть поле Номер_блюда, и его значения равны 2, 4, 6 ,8 ,10. Создан курсор для вывода списка десертов DECLARE @b VARCHAR(50), @t VARCHAR(50), @k INT, @message VARCHAR(80) DECLARE @cur1 CURSOR PRINT ' Меню' DECLARE cursor1 CURSOR LOCAL SCROLL STATIC FOR SELECT Название_блюда, Калорийность, Номер_блюда FROM Блюдо WHERE Тип_блюда="Десерт" OPEN cursor1 SET @cur1=cursor1 FETCH LAST FROM cursor1 INTO @t, @b, @k FETCH RELATIVE -3 FROM cursor1 INTO @t, @b, @k DELETE Блюдо WHERE CURRENT OF @cur1 FETCH RELATIVE 2 FROM cursor1 INTO @t, @b, @k UPDATE Блюдо SET Калорийность=Калорийность*1.5 WHERE CURRENT OF cursor1 SELECT @message='Блюдо '+@b+' Калорийность '+ CAST(@k AS VARCHAR(4)) PRINT @message CLOSE cursor1 DEALLOCATE cursor1 Какие действия выполнит система?
- # Дана таблица Билет. Разработать триггер, который выполняется вместо изменения стоимости одного билета. Изменение стоимости билета выполнить только в том случае, если этот рейс отправляется в Москву. CREATE TRIGGER trig_upd ON Билет INSTEAD OF UPDATE AS Выберите операторы для продолжения текста триггера.
- # Создана таблица Рейс. Изменить тип поля Стоимость_билета на денежный и добавить поле Число_мест. CREATE TABLE Рейс (Номер_рейса INT NOT NULL, Конечный_пункт VARCHAR(30), Стоимость_билета INT)