Главная /
Основы SQL /
Даны таблицы Рейс и Билет. Пусть они не связаны внешним ключом. Для обеспечения целостности данных создать триггер, обрабатывающий удаление записи о некотором рейсе из таблицы Рейс. При этом в таблице Билет необходимо его номер заменить на номер запасного
Даны таблицы Рейс
и Билет
. Пусть они не связаны внешним ключом. Для обеспечения целостности данных создать триггер, обрабатывающий удаление записи о некотором рейсе из таблицы Рейс
. При этом в таблице Билет
необходимо его номер заменить на номер запасного рейса 111
для билетов, проданных на удаленный рейс.
Выберите операторы для продолжения текста триггера.
вопросПравильный ответ:
Сложность вопроса
76
Сложность курса: Основы SQL
60
Оценить вопрос
Комментарии:
Аноним
Спасибо за решебник по интуиту.
19 май 2020
Аноним
Экзамен сдал на пять с минусом. лол
22 сен 2016
Другие ответы на вопросы из темы базы данных интуит.
- # Дано представление. CREATE VIEW view5 AS SELECT Билет.Номер_места, Билет.Номер_рейса, Рейс.Конечный_пункт FROM Билет INNER JOIN Рейс ON Билет.Номер_рейса = Рейс.Номер_рейса Предпринимается попытка удалить из представления запись. DELETE FROM view5 WHERE Конечный_пункт ='Москва' Результатом выполнения команды является следующее:
- # Определите команду для вызова функции, создаваемой следующей командой: CREATE FUNCTION user1.my_func3( @r VARCHAR(20),@t FLOAT) RETURNS TABLE AS RETURN (SELECT Название, Тариф FROM Город WHERE Регион=@r AND Тариф<=@t ORDER BY Название)
- # Дана таблица Билет. Разработать триггер, который выполняется вместо изменения стоимости одного билета. Изменение стоимости билета выполнить только в том случае, если на этот рейс продано не менее 20 билетов. CREATE TRIGGER trig_upd ON Билет INSTEAD OF UPDATE AS Выберите операторы для продолжения текста триггера.
- # Дана таблица Город с полями Код_ГородаCHAR(5)НазваниеVARCHAR(20)ТарифMONEYРегион VARCHAR(30) Найти города Поволжья или Урала, стоимость минуты телефонного разговора с которыми не меньше 2 руб. и не больше 10 руб.
- # Даны таблицы CREATE TABLE Рейс (Номер_рейса INT, Конечный_пункт VARCHAR(30), Дата_вылета DATETIME, Продолжительность_маршрута INT, Число_билетов INT) CREATE TABLE БИЛЕТ (Номер_места CHAR(3), Номер_рейса CHAR(6), Дата_продажи DATETIME, Стоимость MONEY, Фамилия_пассажира VARCHAR(20)) Составить список пассажиров, которые летают и в Москву, и в Киев.