Главная /
Основы SQL /
Дано представление. CREATE VIEW view1 AS SELECT Название_блюда, Калорийность, Стоимость FROM Блюдо WHERE Тип_блюда=’Десерт’ WITH CHECK OPTION Предпринимается попытка выполнить команду вставки данных в представление. INSERT INTO view1( Название_блюда, Кало
Дано представление.
Предпринимается попытка выполнить команду вставки данных в представление.
Результатом выполнения команды (при отсутствии каких-либо ограничений при создании таблицы) является следующее:
вопросПравильный ответ:
в таблицу Блюдо будет добавлена запись
Название_блюда | Калорийность | Стоимость | Тип_блюда |
---|---|---|---|
Торт Киевский | 458 | 78.50 | Десерт |
в таблицу Блюдо будет добавлена запись
Название_блюда | Калорийность | Стоимость | Тип_блюда |
---|---|---|---|
Торт Киевский | 458 | 78.50 | NULL |
данные в представление
view1
будут успешно добавлены
команда не будет выполнена.
Сложность вопроса
79
Сложность курса: Основы SQL
60
Оценить вопрос
Комментарии:
Аноним
Это очень легкий решебник intuit.
13 окт 2020
Аноним
Экзамен прошёл на 4 с минусом. Спасибо сайту
02 апр 2016
Другие ответы на вопросы из темы базы данных интуит.
- # Дано представление с группировкой. CREATE VIEW view4 AS SELECT Повар, Sum(Стоимость) AS Общ_Стоимость FROM Блюдо GROUP BY Повар HAVING Повар="Иванов" Предпринимается попытка удалить записи: DELETE FROM view4 WHERE Повар=’Петров’
- # Для определения общей калорийности блюд указанного типа, приготовленных заданным поваром, разработана процедура: CREATE PROC my_proc2 @t VARCHAR(20), @p VARCHAR(20), @k FLOAT OUTPUT AS SELECT @k=Sum(Компонент.Калорийность*Компонент.Вес) FROM Блюдо INNER JOIN Компонент ON Блюдо.Название_блюда = Компонент.Блюдо GROUP BY Блюдо.Тип_блюда, Блюдо.Повар HAVING Блюдо.Тип_блюда=@t AND Блюдо.Повар=@p Укажите правильный вызов процедуры
- # Пусть в таблице Рейс представлены записи, значения поля Номер_рейса в которых равны 2, 4, 6, 8 ,9. Создан курсор для вывода списка рейсов до Москвы. DECLARE @n INT, @k VARCHAR(50), @p MONEY, @message VARCHAR(80) DECLARE @cur1 CURSOR PRINT ' Список рейсов' DECLARE cursor1 CURSOR GLOBAL SCROLL DYNAMIC FOR SELECT Номер_рейса, Стоимость, Конечный_пункт FROM Рейс WHERE Конечный_пункт=’Москва’ OPEN cursor1 SET @cur1=cursor1 FETCH ABSOLUTE 3 FROM cursor1 INTO @n, @p, @k UPDATE Рейс SET Стоимость=Стоимость*1.5 WHERE CURRENT OF cursor1 FETCH RELATIVE -2 FROM cursor1 INTO @n, @p, @k DELETE Рейс WHERE CURRENT OF cursor1 SELECT @message='Рейс '+CAST(@n AS VARCHAR(20))+ ' Стоимость '+ CAST(@p AS VARCHAR(4)) CLOSE cursor1 DEALLOCATE cursor1 Какие действия выполнит система?
- # Какие из следующих описаний типов являются правильными?
- # Даны таблицы Город и Разговор. CREATE TABLE Город (Код_Города CHAR(5), Название VARCHAR(20) NOT NULL UNIQUE, Тариф MONEY) CREATE TABLE Разговор (Дата DATETIME NOT NULL, ВремяСуток VARCHAR(5), Продолжительность INT NOT NULL) Между ними необходимо установить связь "один-ко-многим" (один город - много разговоров) с учетом первичных ключей.