Главная /
Основы SQL /
В таблице Граф представлен график сетевого планирования: CREATE TABLE Граф (номер INT PRIMARY KEY, --номер работы нач_соб INT, --начальное событие кон_соб INT, --конечное событие длит INT) --длительность работы В таблице, моделирующей сетевой график, кажд
В таблице Граф представлен график сетевого планирования:
В таблице, моделирующей сетевой график, каждая запись соответствует некоторой работе, связывающей два события: начальное и конечное. Например:
Номер | Нач_соб | Кон_соб | Длит |
---|---|---|---|
Реализуем в виде триггеров ряд правил для обеспечения целостности данных в подобной сетевой структуре. Начальное событие графика (исток) обозначено цифрой "1". Разработать триггер для удаления работы, причем при попытке удаления единственной работы, выходящей из данного начального события, отменить удаление, заменив в удаляемой работе конечное событие на сток (т.е. на конечное событие с максимальным номером).
Выберите операторы для продолжения текста триггера.
вопросПравильный ответ:
Сложность вопроса
87
Сложность курса: Основы SQL
60
Оценить вопрос
Комментарии:
Аноним
Я завалил сессию, за что я не увидел данный сайт с ответами с тестами intuit до сессии
29 дек 2019
Аноним
Кто находит вот эти тесты интуит? Это же изи
07 фев 2017
Другие ответы на вопросы из темы базы данных интуит.
- # Какие связи между объектами моделируются в реляционных базах данных?
- # Пусть в таблице Блюдо есть поле Номер_блюда, и его значения равны 2, 4, 6 ,8 ,10. Создан курсор для вывода списка десертов DECLARE @b VARCHAR(50), @t VARCHAR(50), @k INT, @message VARCHAR(80) DECLARE @cur1 CURSOR PRINT ' Меню' DECLARE cursor1 CURSOR LOCAL SCROLL STATIC FOR SELECT Название_блюда, Калорийность, Номер_блюда FROM Блюдо WHERE Тип_блюда="Десерт" OPEN cursor1 SET @cur1=cursor1 FETCH LAST FROM cursor1 INTO @t, @b, @k FETCH RELATIVE -3 FROM cursor1 INTO @t, @b, @k DELETE Блюдо WHERE CURRENT OF @cur1 FETCH RELATIVE 2 FROM cursor1 INTO @t, @b, @k UPDATE Блюдо SET Калорийность=Калорийность*1.5 WHERE CURRENT OF cursor1 SELECT @message='Блюдо '+@b+' Калорийность '+ CAST(@k AS VARCHAR(4)) PRINT @message CLOSE cursor1 DEALLOCATE cursor1 Какие действия выполнит система?
- # В базе данных basa_user зарегистрировано три пользователя: UserA, UserB и UserC. Какие действия предпримет система? Basa_user АдминистраторUserAUserBUserC1 2 3 4 5CREATE TABLE tab (id_t INT, nam_t CHAR(8)) GRANT INSERT, SELECT ON tab TO UserA WITH GRANT OPTION GRANT INSERT ON tab TO UserC REVOKE INSERT ON tab TO UserA CASCADE GRANT SELECT, INSERT ON tab TO UserB 6INSERT INTO tab(1,'aa')INSERT INTO tab(2,'bb')SELECT * FROM tabINSERT INTO tab(4,'bb')7????
- # Даны таблицы Рейс и Билет. CREATE TABLE Рейс (Номер_рейса INT, Конечный_пункт VARCHAR(30), Дата_вылета DATETIME) CREATE TABLE БИЛЕТ (Номер_места CHAR(3), Номер_рейса INT, Дата_продажи DATETIME, Фамилия_пассажира VARCHAR(30)) Определить номера мест и дату продажи билетов на рейсы до Москвы с датой вылета 1 мая 2004 года
- # Дана таблица Билет с полями: номер_места CHAR(3) номер_рейса CHAR(6) дата_продажи DATETIME стоимость MONEY фамилия_пассажира VARCHAR(20) NOT NULL Укажите правильный оператор добавления записи.