Главная /
Основы SQL /
Пусть дана таблица Блюдо с полями Название_блюда VARCHAR(20) Тип_блюда VARCHAR(20) Время_приготовления INT Калорийность INT NOT NULL Повар VARCHAR(20) Стоимость MONEY NOT NULL [таблица] Установить калорийность, равную 100 ккал, для блюд без указанной кало
Пусть дана таблица Блюдо
с полями
Название_блюда
|
VARCHAR(20)
|
---|---|
Тип_блюда
|
VARCHAR(20)
|
Время_приготовления
|
INT
|
Калорийность
|
INT NOT NULL
|
Повар
|
VARCHAR(20)
|
Стоимость
|
MONEY NOT NULL
|
Установить калорийность, равную 100 ккал, для блюд без указанной калорийности.
вопросПравильный ответ:
Сложность вопроса
85
Сложность курса: Основы SQL
60
Оценить вопрос
Комментарии:
Аноним
Зачёт прошёл. Бегу в бар отмечать халяву с тестами интуит
26 дек 2019
Другие ответы на вопросы из темы базы данных интуит.
- # Создана процедура для увеличения на заданный % стоимости билетов до заданного пункта. CREATE PROC my_proc1 @p FLOAT, @c VARCHAR(20) AS UPDATE Рейс SET Стоимость = Стоимость*(1+@p) WHERE Конечный_пункт=@c Определите правильную команду для выполнения процедуры.
- # Разработана процедура, возвращающая список книг некоторого автора. CREATE PROC my_proc @av VARCHAR(20), @cur CURSOR VARYING OUTPUT AS SET @cur=CURSOR FORWARD_ONLY STATIC FOR SELECT Книга.Название, Книга.Издательство, Книга.Цена FROM Автор INNER JOIN Книга ON Автор.Код_Автора = Книга.Код_Автора WHERE Автор.Фамилия=@av OPEN @cur Вызов процедуры и вывод на печать названий книг из выходного курсора осуществляется следующим образом: DECLARE @my_cur CURSOR DECLARE @n VARCHAR(20) EXEC my_proc 'Иванов',@cur=@my_cur OUTPUT FETCH NEXT FROM @my_cur INTO @n SELECT @n WHILE (@@FETCH_STATUS=0) BEGIN FETCH NEXT FROM @my_cur INTO @n SELECT @n END CLOSE @my_cur DEALLOCATE @my_cur Укажите правильные ответы.
- # В таблице Граф представлен график сетевого планирования: 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 Выберите операторы для продолжения текста триггера.
- # Дан фрагмент Java-программы для выборки данных из таблицы Город, расположенной в источнике данных с именем DSN=mystud. Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection myCon= DriverManager.getConnection( "jdbc:odbc:mystud","user1","user1"); Statement mySt=myCon.createStatement(); int res=mySt.execute("UPDATE Город SET Код_Города=812 WHERE Код_Города=734"); ResultSet rs=mySt.executeQuery("SELECT Код_Города, Название, Тариф FROM Город "); while (rs.next()) { int var1=rs.getInt(1); String var2=rs.getString(2); int var3=rs.getInt(3); ... } Указать правильный ответ.
- # Какие из следующих строк можно внести в поле, описанное как CHAR(4)?