Главная /
Основы SQL /
Даны таблицы Книга и Автор. Создать триггер, обрабатывающий вставку одной записи в таблицу Книга. При этом в таблице Автор должен увеличиться общий тираж изданий соответствующего автора. CREATE TRIGGER trig_ins ON Книга FOR INSERT AS Выберите операторы дл
Даны таблицы Книга
и Автор
. Создать триггер, обрабатывающий вставку одной записи в таблицу Книга
. При этом в таблице Автор
должен увеличиться общий тираж изданий соответствующего автора.
Выберите операторы для продолжения текста триггера.
вопросПравильный ответ:
Сложность вопроса
76
Сложность курса: Основы SQL
60
Оценить вопрос
Комментарии:
Аноним
Экзамен сдал на пять. Спасибо за ответы
14 окт 2018
Аноним
Пишет вам преподаватель! Тотчас сотрите этот ваш сайт с ответами с интуит. Немедленно!
25 мар 2018
Аноним
Это очень нехитрый тест интуит.
22 фев 2017
Другие ответы на вопросы из темы базы данных интуит.
- # Даны таблицы Блюдо и Компонент. Пусть они не связаны внешним ключом. Для обеспечения целостности данных создать триггер, обрабатывающий удаление информации о некотором блюде из таблицы Блюдо. При этом в таблице Компонент необходимо для всех компонентов удаленного блюда в качестве значения поля Название_блюда поставить значение NULL. CREATE TRIGGER trig_del ON Блюдо FOR DELETE AS Выберите операторы для продолжения текста триггера.
- # Дана таблица Билет. Разработать триггер, который выполняется вместо изменения стоимости одного билета. Изменение стоимости билета выполнить только в том случае, если этот рейс отправляется в Москву. CREATE TRIGGER trig_upd ON Билет INSTEAD OF UPDATE AS Выберите операторы для продолжения текста триггера.
- # Задание: Дана таблица Товар. На начало транзакций в таблице записей нет. BEGIN TRAN INSERT Товар (Код_Товара, Название, остаток) VALUES (1, 'a',10) INSERT Товар (Код_Товара, Название, остаток) VALUES (2, 'b',20) INSERT Товар (Код_Товара, Название, остаток) VALUES (3, 'c',30) SAVE TRANSACTION p1 INSERT Товар (Код_Товара, Название, остаток) VALUES (4, 'd',40) INSERT Товар (Код_Товара, Название, остаток) VALUES (5, 'e',50) SAVE TRANSACTION p2 DELETE FROM Товар WHERE Код_Товара=4 SAVE TRANSACTION p3 UPDATE Товар SET Название ='g' WHERE Код_Товара=2 SAVE TRANSACTION p4 DELETE FROM Товар WHERE Код_Товара<>1 AND Код_Товара<>4 ROLLBACK TRANSACTION p3 INSERT Товар (Код_Товара, Название, остаток) VALUES (6, 'f',70) ROLLBACK TRANSACTION p1 DELETE FROM Товар WHERE Код_Товара=3 COMMIT После завершения транзакции в таблице Товар останутся записи о товарах с названиями:
- # Пусть номер страхового пенсионного свидетельства состоит из 11 цифр, разделенных знаками "-", например: 063-840-013-82. Укажите правильный тип данных для его описания.
- # Даны таблицы CREATE TABLE Автор (Код_Автора INT , Фамилия VARCHAR(50) NULL, Имя VARCHAR(50) NULL, Отчество VARCHAR(50) NULL, Пол VARCHAR(50) NOT NULL , Дата_рождения DATETIME , Телефон CHAR(9)) CREATE TABLE Книга ( Код_Книги INT, Название VARCHAR(50) NOT NULL, Цена MONEY, Тематика VARCHAR(50) NOT NULL, Издательство VARCHAR(50) NOT NULL, Код_Автора INT NOT NULL, Количество INT) Определить авторов, написавших наибольшее количество книг.