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

Основы SQL

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

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

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

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

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

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

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

Варианты ответа
в таблице Рейс увеличится стоимость дорогих (> 100 руб.) билетов
в таблице Рейс будет изменена стоимость тех билетов до Москвы, которые продаются дороже 100 руб(Верный ответ)
команда не будет выполнена
Похожие вопросы

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

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 view2ASSELECT Название, Регион,  Тариф, Тариф*0.05 AS НалогFROM ГородWHERE Город.Тариф>10

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

UPDATE view2 SET Тариф=Тариф*1.5WHERE Регион=’Поволжье’

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

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

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

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

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

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

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

CREATE VIEW view3ASSELECT Название, Тариф, Тариф*0.05 AS НалогFROM ГородWHERE Регион=’Поволжье’

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

UPDATE view3 SET Тариф=Тариф*1.5WHERE Тариф>10 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

INSERT INTO view3(Номер_места, Номер_рейса, Конечный_пункт)VALUES(12, 8978, 'Москва')

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

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

CREATE VIEW view1ASSELECT Название_блюда, Калорийность, СтоимостьFROM БлюдоWHERE Тип_блюда=’Десерт’WITH CHECK OPTION

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

INSERT INTO view1(Название_блюда, Калорийность, Стоимость)VALUES ('Торт Киевский',458,78.50)

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