Главная /
Основы SQL /
Дано представление. CREATE VIEW view1 AS SELECT Код_Города, Название, Тариф FROM Город WHERE Регион=’Поволжье’ WITH CHECK OPTION Предпринимается попытка выполнить команду вставки данных в представление. INSERT INTO view1(Код_Города, Название, Тариф) VALUE
Дано представление.
Предпринимается попытка выполнить команду вставки данных в представление.
Результатом выполнения команды (при отсутствии каких-либо ограничений при создании таблицы) является следующее:
вопросПравильный ответ:
в таблицу
Город
будет добавлена записьКод_Города | Название | Тариф | Регион |
---|---|---|---|
842 | Симбирск | 2.70 | Поволжье |
в таблицу
Город
будет добавлена записьКод_Города | Название | Тариф | Регион |
---|---|---|---|
842 | Симбирск | 2.70 | NULL |
данные в представление
view1
будут успешно добавлены
команда не будет выполнена
Сложность вопроса
93
Сложность курса: Основы SQL
60
Оценить вопрос
Комментарии:
Аноним
Если бы не опубликованные решения - я бы сломался c этими тестами интуит.
27 июл 2016
Другие ответы на вопросы из темы базы данных интуит.
- # Даны таблицы Книга и Автор. Пусть они не связаны внешним ключом. Для обеспечения целостности данных создать триггер, обрабатывающий удаление информации о некотором авторе из таблицы Автор. При этом необходимо запретить удаление, если упомянутый автор издавал свои книги в издательстве "Мир". 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_del ON Граф INSTEAD OF DELETE AS Выберите операторы для продолжения текста триггера.
- # Дана таблица Товар. На начало транзакций в таблице записей нет. BEGIN TRAN A INSERT Товар (Код_Товара, Название, остаток) VALUES (1, 'v',40) BEGIN TRAN B INSERT Товар (Код_Товара, Название, остаток) VALUES (2, 'n',50) BEGIN TRAN C INSERT Товар (Код_Товара, Название, остаток) VALUES (3, 'm',60) ROLLBACK TRAN B INSERT Товар (Код_Товара, Название, остаток) VALUES (4, 'k',70) COMMIT После завершения транзакции в таблице Товар останутся товары с кодами:
- # В базе данных 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 UserA 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????
- # Даны таблицы CREATE TABLE Город ( Код_Города INT , Название VARCHAR(20) NOT NULL, Тариф MONEY) CREATE TABLE Разговор (Код_Разговора INT , Код_Города INT NOT NULL, Фамилия IVARCHAR(20), Дата DATETIME NOT NULL, Продолжительность INT NOT NULL) Вывести список городов, с которыми не зарегистрировано ни одного телефонного разговора.