Главная /
Основы SQL /
Дано представление с вычислениями. CREATE VIEW view2 AS SELECT Название, Издательство, Цена, Цена*Количество AS Стоимость FROM Книга WHERE Цена>50 Предпринимается попытка изменить в представлении запись. UPDATE view2 SET Цена=Цена*1.5 WHERE Издательств
Дано представление с вычислениями.
Предпринимается попытка изменить в представлении запись.
Результатом выполнения команды является следующее:
вопросПравильный ответ:
в таблице
Книга
будет изменена цена книг издательства «Мир» стоимость которых >50 руб
в таблице
Книга
будет изменена цена всех книг издательства «Мир»
команда не будет выполнена
Сложность вопроса
15
Сложность курса: Основы SQL
60
Оценить вопрос
Комментарии:
Аноним
Зачёт защитил. Иду кутить отмечать 4 за тест интуит
30 окт 2020
Аноним
Зачёт защитил. Бегу в клуб отмечать 5 в зачётке по тесту
19 ноя 2019
Другие ответы на вопросы из темы базы данных интуит.
- # Необходимо разработать функцию для получения списка рейсов, вылетающих в указанный город в определенный день. Функция создается командой:
- # В таблице Граф представлен график сетевого планирования: 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_del ON Граф INSTEAD OF DELETE AS Выберите операторы для продолжения текста триггера.
- # Транзакции выполняют различные действия. Первой начинает работать транзакция пользователя UserA. Пользователь UserA Пользователь UserB USE basa_user SET TRANSACTION ISOLATION LEVEL READ COMMITTED BEGIN TRANSACTION TRA 1.SELECT * FROM Товар 3.UPDATE Товар SET остаток=остаток+10 WHERE Код_Товара=4 ROLLBACK TRANSACTION TRAUSE basa_user SET TRANSACTION ISOLATION LEVEL SERIALIZABLE BEGIN TRANSACTION TRB 2. INSERT Товар(Код_Товара,Название, остаток) VALUES (2,'SS',999) 4.SELECT * FROM Товар ROLLBACK TRANSACTION TRB Какие шаги система выполнит, а какие будут заблокированы?
- # В базе данных basa_user зарегистрировано три пользователя: UserA, UserB и UserC. Какие действия предпримет система? Basa_user АдминистраторUserAUserBUserC1 2 3 4 5 6 7 8 9 10CREATE TABLE tab (id_t INT, nam_t CHAR(8)) sp_addrole 'role1' sp_addrolemember 'role1','UserA' sp_addrolemember 'role1','UserB' sp_addrolemember 'role1','UserC' GRANT INSERT ON tab TO role1 GRANT INSERT ON tab TO UserA WITH GRANT OPTION DENY INSERT ON tab TO UserA GRANT INSERT ON tab TO UserB WITH GRANT OPTION GRANT INSERT ON tab TO UserC WITH GRANT OPTION 11INSERT INTO tab values(1,'aa')INSERT INTO tab values (2,'bb')INSERT INTO tab values (3,'cc')INSERT INTO tab values (4,'dd')12????
- # Какие из следующих чисел можно внести в поле, описанное как DECIMAL(4,1)?