Главная / Основы 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". Разработать триггер для вставки новой записи, причем, когда начальное событие не равно "1", необходимо отменить ввод, если конечное событие еще не было введено как начальное.

CREATE TRIGGER trig_ins ON Граф FOR INSERT AS

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

вопрос

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

IF NOT EXISTS( SELECT * FROM inserted WHERE нач_соб=1) IF NOT EXISTS(SELECT * FROM Граф       WHERE кон_соб=ALL( SELECT нач_соб FROM inserted)) ROLLBACK TRAN
IF NOT EXISTS( SELECT * FROM inserted WHERE нач_соб=1) AND    NOT EXISTS(SELECT * FROM Граф       WHERE кон_соб=ALL( SELECT нач_соб FROM inserted)) ROLLBACK TRAN
IF NOT EXISTS( SELECT * FROM inserted WHERE нач_соб=1)) IF NOT EXISTS(SELECT * FROM Граф       WHERE кон_соб=( SELECT нач_соб FROM inserted) ROLLBACK TRAN
IF NOT EXISTS( SELECT * FROM inserted WHERE нач_соб=1) AND    NOT EXISTS(SELECT * FROM Граф WHERE кон_соб= inserted.нач_соб) ROLLBACK TRAN
Сложность вопроса
33
Сложность курса: Основы SQL
60
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Экзамен прошёл на пять с минусом. спс
26 апр 2019
Оставить комментарий
Другие ответы на вопросы из темы базы данных интуит.