Главная /
Основы SQL /
Дана таблица Товар. На начало транзакций в таблице записей нет. BEGIN TRAN SAVE TRANSACTION p1 INSERT Товар (Код_Товара, Название, остаток) VALUES (1, 'a',10) INSERT Товар (Код_Товара, Название, остаток) VALUES (2, 'b',20) INSERT Товар (Код_Товара, Назван
Дана таблица Товар
. На начало транзакций в таблице записей нет.
После завершения транзакции в таблице Товар
останутся товары с кодами
Правильный ответ:
Код_Товара
: 1
, 3
, 4
,5
, 6
Код_Товара
: 1
, 3
, 4
, 6
Код_Товара
: 3
, 4
, 6
в таблице записей нет
Сложность вопроса
75
Сложность курса: Основы SQL
60
Оценить вопрос
Комментарии:
Аноним
просто спасибо
01 май 2019
Аноним
Экзамен сдал на 5. Спасибо за ответы
18 авг 2017
Другие ответы на вопросы из темы базы данных интуит.
- # Даны таблицы Книга и Автор. Пусть они не связаны внешним ключом. Для обеспечения целостности данных создать триггер, обрабатывающий удаление информации о некотором авторе из таблицы Автор. При этом необходимо запретить удаление, если общий тираж упомянутого автора больше 1000 экземпляров. CREATE TRIGGER trig_del ON Автор FOR DELETE AS Выберите операторы для продолжения текста триггера.
- # В таблице Граф представлен график сетевого планирования: 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". Если изменяется только номер начального события и это изменение приводит к появлению параллельной работы, отменить изменение. CREATE TRIGGER trig_upd ON Граф FOR UPDATE AS Выберите операторы для продолжения текста триггера.
- # В базе данных basa_user зарегистрировано три пользователя: UserA, UserB и UserC. Какие действия предпримет система? Basa_user АдминистраторUserAUserBUserC1 2 3 4 5 6 7 8 9CREATE 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 UserB WITH GRANT OPTION REVOKE INSERT ON tab TO role1 GRANT INSERT ON tab TO UserC 10INSERT INTO tab values(1,'aa')INSERT INTO tab values (2,'bb')INSERT INTO tab values (3,'cc')INSERT INTO tab values (4,'dd')11????
- # Дан некоторый фрагмент SQL-кода: DECLARE @a CHAR(12) DECLARE @b DATETIME DECLARE @c INT SET @a=’12.2.04’ SET @c=6 Укажите правильный оператор для вычисления новой даты:
- # В таблицу Автор необходимо добавить сведения об ИНН автора и заменить поле Возраст на поле Дата рождения.