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

Основы SQL

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

Дано представление с группировкой.

CREATE VIEW view4ASSELECT Повар, Sum(Стоимость) AS Общ_СтоимостьFROM БлюдоGROUP BY ПоварHAVING Повар="Иванов"

Предпринимается попытка удалить записи:

DELETE FROM view4WHERE Повар=’Петров’

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

Варианты ответа
из таблицы Блюдо будут удалены блюда, приготовленные поваром Петровым
из таблицы Блюдо будут удалены блюда, приготовленные поварами Ивановым и Петровым
команда будет выполнена. Представление не изменится
команда выполнена не будет(Верный ответ)
Похожие вопросы

Дано представление с группировкой.

CREATE VIEW view4ASSELECT Издательство, Sum(Количество) AS Общ_КоличествоFROM КнигаGROUP BY ИздательствоHAVING Издательство="АСТ"

Предпринимается попытка удалить записи:

DELETE FROM view4WHERE Издательство='Мир'

Дано представление с группировкой.

CREATE VIEW view4ASSELECT Регион, Avg(Тариф) AS Средн_ТарифFROM ГородGROUP BY РегионHAVING Регион=’Поволжье’

Предпринимается попытка удалить записи:

DELETE FROM view4WHERE Регион=’Урал’

Дано представление с группировкой.

CREATE VIEW view4ASSELECT Конечный_пункт, Sum(Число_билетов) AS Общ_Число_билетовFROM РейсGROUP BY Конечный_пунктHAVING Конечный_пункт=’Москва’

Предпринимается попытка удалить записи:

DELETE FROM view4WHERE Конечный_пункт=’Самара’

Дано представление.

CREATE VIEW view4ASSELECT Книга.Название, Книга.Издательство, Автор.ФамилияFROM Автор INNER JOIN Книга ON Автор.Код_Автора = Книга.Код_Автора

Предпринимается попытка удалить из представления запись.

DELETE FROM  view4WHERE Фамилия='Л.Толстой'

Результатом выполнения команды является следующее:

Дано представление.

CREATE VIEW view2ASSELECT Номер_рейса, Стоимость, Стоимость*0.05 AS НалогFROM РейсWHERE Конечный_пункт=’Москва’ 

Предпринимается попытка изменить в представлении запись.

UPDATE view2 SET Стоимость = Стоимость *1.5WHERE Стоимость>100

Результатом выполнения команды является следующее:

Даны таблицы

CREATE TABLE Блюдо(Название_блюда VARCHAR(20) NOT NULL,Время_приготовления INT NOT NULL,Общая_калорийность INT NOT NULL,Номер_рецепта INT,Повар VARCHAR(20),Стоимость INT )
CREATE TABLE Компонент(Название_компонента VARCHAR(20),Калорийность INT NOT NULL,Жиры INT,Белки INT,Блюдо VARCHAR(20),Углеводы INT,Стоимость_100_грамм FLOAT NOT NULL)

Вывести список компонент, которые использует повар Иванов для приготовления своих блюд.

Дано представление с вычислениями.

CREATE VIEW view2ASSELECT Название_блюда, Тип_блюда, Стоимость, Стоимость*0.05 AS НалогFROM БлюдоWHERE Стоимость>100

Предпринимается попытка изменить в представлении запись.

UPDATE view2 SET Стоимость=Стоимость*1.5WHERE Тип_блюда='Десерт'

Результатом выполнения команды является следующее:

Дано представление с вычислениями.

CREATE VIEW view2ASSELECT Номер_рейса, Конечный_пункт, Стоимость, Стоимость*0.05 AS НалогFROM РейсWHERE Рейс.Стоимость>100

Предпринимается попытка изменить в представлении запись.

UPDATE view2 SET Стоимость = Стоимость *1.5WHERE Конечный_пункт=’Москва’ 

Результатом выполнения команды является следующее:

Дано представление.

CREATE VIEW view1ASSELECT Номер_рейса, Стоимость, Дата_вылетаFROM РейсWHERE Конечный_пункт=’Москва’WITH CHECK OPTION

Предпринимается попытка выполнить команду вставки данных в представление.

INSERT INTO view1(Номер_рейса, Стоимость, Дата_вылета)VALUES (2367,1459.00,'12/09/03')

Результатом выполнения команды (при отсутствии каких-либо ограничений при создании таблицы) является следующее:

Дано представление.

CREATE VIEW view5ASSELECT Билет.Номер_места, Билет.Номер_рейса, Рейс.Конечный_пунктFROM Билет INNER JOIN Рейс ON Билет.Номер_рейса = Рейс.Номер_рейса

Предпринимается попытка удалить из представления запись.

DELETE FROM view5WHERE Конечный_пункт ='Москва'

Результатом выполнения команды является следующее: