Главная /
Основы SQL /
Дана таблица со структурой, которая описывает некоторый граф: CREATE TABLE graph (nomer INT PRIMARY KEY, --номер дуги outp INT, --номер вершины, --из которой дуга выходит inp INT) --номер вершины, --в которую дуга входит Создать триггер, обрабатывающий уд
Дана таблица со структурой, которая описывает некоторый граф:
Создать триггер, обрабатывающий удаление одной дуги, причем следует запретить удаление, если эта дуга единственная, выходящая из некоторой вершины.
Выберите операторы для продолжения текста триггера.
вопросПравильный ответ:
Сложность вопроса
40
Сложность курса: Основы SQL
60
Оценить вопрос
Комментарии:
Аноним
Это очень легкий тест по интуиту.
16 мар 2018
Другие ответы на вопросы из темы базы данных интуит.
- # Разработан курсор для создания списка книг, вышедших в издательстве "Мир". DECLARE @n VARCHAR(50), @iz VARCHAR(50), @p MONEY, @message VARCHAR(80) DECLARE @cur1 CURSOR PRINT ' Список книг' DECLARE cursor1 CURSOR FOR SELECT Название, Издательство, Цена FROM Книга WHERE Издательство="Мир" OPEN cursor1 SET @cur1=cursor1 FETCH NEXT FROM cursor1 INTO @n, @iz, @p WHILE @@FETCH_STATUS=0 BEGIN SELECT @message='Книга '+@n+' Цена '+ CAST(@p AS VARCHAR(4)) PRINT @message -- переход к следующему клиенту-- FETCH NEXT FROM cursor1 INTO @n, @iz,@p END CLOSE cursor1 DEALLOCATE cursor1 Укажите правильные ответы.
- # Даны таблицы Книга и Автор. Создать триггер, обрабатывающий изменение количества книг в одной записи таблицы Книга. При этом в таблице Автор необходимо пересчитать общий тираж книг соответствующего автора. CREATE TRIGGER trig_upd ON Книга FOR UPDATE AS Выберите операторы для продолжения текста триггера.
- # Дана таблица Компонент. Разработать триггер, выполняющийся вместо изменения калорийности одного компонента. Выполнить изменение калорийности только в том случае, если общая калорийность блюда, в состав которого входит изменяемый компонент, не превышает 400 ккал. CREATE TRIGGER trig_upd ON Компонент INSTEAD OF UPDATE AS Выберите операторы для продолжения текста триггера.
- # В базе данных basa_user зарегистрировано два пользователя: UserA и UserB. Какие действия предпримет система? Basa_userАдминистраторUserAUserBGRANT ALL TO UserB CREATE TABLE tab (id_t INT PRIMARY KEY, nam_t VARCHAR(20))INSERT INTO tab values (1,'aa')INSERT INTO tab values (2,'bb')INSERT INTO tab values (3,'cc')???
- # В базе данных basa_user зарегистрировано два пользователя: UserA и UserB. Какие действия предпримет система? Basa_userАдминистраторUserAUserBGRANT ALL TO UserA GRANT SELECT ON UserA.tab TO UserB CREATE TABLE tab (id_t INT PRIMARY KEY, nam_t VARCHAR(20)) INSERT INTO tab values (1,'aa')INSERT INTO tab values (2,'bb')SELECT * FROM UserA.tab???