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

Основы 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 Конечный_пункт, Sum(Число_билетов) AS Общ_Число_билетовFROM РейсGROUP BY Конечный_пунктHAVING Конечный_пункт=’Москва’

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

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

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

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

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

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

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

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

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

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

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

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

CREATE VIEW view2ASSELECT Название, Издательство, Цена, Цена*Количество AS СтоимостьFROM КнигаWHERE Цена>50

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

UPDATE view2 SET Цена=Цена*1.5WHERE Издательство='Мир'

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

Дано представление с данными из разных таблиц.

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

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

INSERT INTO view3(Название, Издательство, Фамилия)VALUES('Анна Каренина','Мир','Л.Толстой')

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

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

CREATE VIEW view1ASSELECT Название, Цена, Цена*Количество AS СтоимостьFROM КнигаWHERE Издательство='Мир'

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

UPDATE view1 SET Цена=Цена*1.5WHERE Цена>50

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

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

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

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

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

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

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

CREATE VIEWASSELECT Город.Название, Разговор.Фамилия, Разговор.ПродолжительностьFROM Город INNER JOIN Разговор ON Город.Код_Города = Разговор.Код_Города;

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

DELETE FROM VIEWWHERE Название='Самара' 

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

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

CREATE VIEW view1ASSELECT Код_Города, Название, ТарифFROM ГородWHERE Регион=’Поволжье’WITH CHECK OPTION

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

INSERT INTO view1(Код_Города, Название, Тариф)VALUES (842,'Симбирск',2.70)

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