Главная / Основы SQL / В таблице Граф представлен график сетевого планирования: CREATE TABLE Граф (номер INT PRIMARY KEY, --номер работы нач_соб INT, --начальное событие кон_соб INT, --конечное событие длит INT) --длительность работы В таблице, моделирующей сетевой график, кажд

В таблице Граф представлен график сетевого планирования:

CREATE TABLE Граф (номер INT PRIMARY KEY, --номер работы нач_соб INT, --начальное событие кон_соб INT, --конечное событие длит INT) --длительность работы

В таблице, моделирующей сетевой график, каждая запись соответствует некоторой работе, связывающей два события: начальное и конечное. Например:

НомерНач_собКон_собДлит
1 2 3 4 5 6 7 8 9 101 1 1 3 4 3 2 5 5 62 4 3 4 5 5 6 6 7 75 12 3 6 2 8 5 4 7 2

Реализуем в виде триггеров ряд правил для обеспечения целостности данных в подобной сетевой структуре. Начальное событие графика (исток) обозначено цифрой "1". Разработать триггер для вставки новой записи, причем необходимо отменить ввод, если номер конечного события оказался меньше номера начального события.

CREATE TRIGGER trig_ins ON Граф FOR INSERT AS

Выберите операторы для продолжения текста триггера.

вопрос

Правильный ответ:

IF EXISTS(SELECT * FROM inserted       WHERE нач_соб>кон_соб) ROLLBACK TRAN
IF (SELECT * FROM inserted WHERE нач_соб>кон_соб) ROLLBACK TRAN
IF inserted.нач_соб>inserted.кон_соб) ROLLBACK TRAN
IF NOT EXISTS(SELECT * FROM inserted       WHERE нач_соб<=кон_соб) ROLLBACK TRAN
Сложность вопроса
91
Сложность курса: Основы SQL
60
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Экзамен прошёл на 4 с минусом.
08 июл 2018
Аноним
Пишет вам сотрудник деканата! Оперативно заблокируйте сайт и ответы интуит. Я буду жаловаться!
18 апр 2018
Аноним
Я завалил сессию, какого чёрта я не нашёл данный сайт с всеми ответами по тестам интуит в начале сессии
02 апр 2018
Оставить комментарий
Другие ответы на вопросы из темы базы данных интуит.