Главная /
Основы SQL /
Дана таблица со структурой, которая описывает некоторый граф: CREATE TABLE graph (nomer INT PRIMARY KEY, --номер дуги outp INT, --номер вершины, --из которой дуга выходит inp INT) --номер вершины, --в которую дуга входит Создать триггер, обрабатывающий уд
Дана таблица со структурой, которая описывает некоторый граф:
Создать триггер, обрабатывающий удаление одной дуги, причем следует запретить удаление, если эта дуга единственная, входящая в некоторую вершину.
Выберите операторы для продолжения текста триггера.
вопросПравильный ответ:
Сложность вопроса
61
Сложность курса: Основы SQL
60
Оценить вопрос
Комментарии:
Аноним
Благодарю за помощь по intiut'у.
08 май 2019
Аноним
Это очень простецкий вопрос intuit.
07 май 2016
Другие ответы на вопросы из темы базы данных интуит.
- # Разработана функция, определяющая по фамилии абонента общую сумму оплаты разговоров. CREATE FUNCTION user1.my_func1(@f VARCHAR(20)) RETURNS FLOAT AS BEGIN DECLARE @s FLOAT SET @s=(SELECT Sum(Город.Тариф*Разговор.Продолжительность) FROM Город INNER JOIN Разговор ON Город.Код_Города = Разговор.Код_Города GROUP BY Разговор.Фамилия HAVING Разговор.Фамилия=@f) RETURN (@s) END Определите операторы правильного обращения к функции.
- # Разработана процедура, возвращающая список номеров рейсов до Москвы. CREATE PROC my_proc @cur CURSOR VARYING OUTPUT AS SET @cur=CURSOR FORWARD_ONLY STATIC FOR SELECT Номер_рейса, Стоимость, Конечный_пункт FROM Рейс WHERE Конечный_пункт="Москва" OPEN @cur Вызов процедуры и вывод на печать номеров рейсов из выходного курсора осуществляется следующим образом: DECLARE @my_cur CURSOR DECLARE @n INT EXEC my_proc @cur=@my_cur OUTPUT WHILE (@@FETCH_STATUS=0) BEGIN FETCH NEXT FROM @my_cur INTO @n SELECT @n END CLOSE @my_cur DEALLOCATE @my_cur Укажите правильный ответ.
- # Разработан курсор для печати списка книг. DECLARE @n VARCHAR(50), @iz VARCHAR(50), @p MONEY, @message VARCHAR(80) DECLARE @cur1 CURSOR PRINT ' Список книг' DECLARE cursor1 CURSOR GLOBAL SCROLL KEYSET FOR SELECT Название, Издательство, Цена FROM Книга WHERE Издательство="Мир" OPEN cursor1 SET @cur1=cursor1 FETCH LAST FROM cursor1 INTO @n, @iz, @p FETCH ABSOLUTE 2 FROM cursor1 INTO @n, @iz, @p FETCH RELATIVE -2 FROM cursor1 INTO @n, @iz, @p SELECT @message='Книга '+@n+' Цена '+ CAST(@p AS VARCHAR(4)) PRINT @message CLOSE cursor1 DEALLOCATE cursor1 Какая из имеющихся в курсоре записей будет распечатана?
- # Даны таблицы Город и Разговор. Создать триггер, обрабатывающий изменение продолжительности одного телефонного разговора. При этом в таблице Город должна измениться величина общей продолжительности связи (всех разговоров) с соответствующим городом. CREATE TRIGGER trig_upd ON Разговор FOR UPDATE AS Выберите операторы для продолжения текста триггера.
- # Дана таблица со структурой, которая описывает некоторый граф: CREATE TABLE graph (nomer INT PRIMARY KEY, --номер дуги outp INT, --номер вершины, --из которой дуга выходит inp INT) --номер вершины, -- в которую дуга входит Создать триггер, обрабатывающий вставку одной записи и запрещающий ввод параллельных дуг. CREATE TRIGGER trig ON graph FOR INSERT AS Выберите операторы для продолжения текста триггера.