Главная » Учебные материалы » Информатика » Ответы » 8 семестр » К контрольной работе » SQL и процедурно-ориентированные языки

Ответы к контрольной работе: SQL и процедурно-ориентированные языки

Новинка
-20%

Описание

Здесь представлена подборка ответов на тестовые вопросы по предмету "SQL и процедурно-ориентированные языки". Перед покупкой проверяйте точно ли здесь представлены те вопросы, ответы на которые вам нужны.

Список вопросов

Какое значение будет занесено в поле f2 операторомEXEC SQL INSERT INTO tbl1 (f1,f2,f3) VALUES( :f1,:f2:indf2, :f3:indf3); если индикаторная переменная indf2 равна нулю:
Какие из далее объявленных переменныхint var1;EXEC SQL BEGIN DECLARE SECTION;int var2;char var3[10];EXEC SQL END DECLARE SECTION;можно использовать в качестве INTO-переменных встроенного SQL:
Что разрешается в транзакции после выполнения SQL-оператора SET TRANSACTION ISOLATION LEVEL READ COMMITTED;
Таблица tbl1 содержит одно поле f1 со значениями 1, 1, 1, 2, 3; таблица tbl2 содержит одно поле f1 со значениями 1, 1, 4. Отметьте значения, которые войдут в сформированный оператором результирующий набор: select * from tbl1 intersect select * from tbl2;
К какому уровню расширенного соответствия стандарта SQL99 относится поддержка оператора цикла FOR:
Какой оператор языка DML используется для извлечения данных из одной или нескольких таблиц:
Для какого типа коллекций языка PL/SQL можно применять функцию EXTEND:
Что разрешается в транзакции после выполнения SQL-оператора SET TRANSACTION ISOLATION LEVEL READ COMMITTED;
Отметьте фразы, которые могут использоваться в операторе CREATE TABLE при описании ограничений для столбца:
Какой оператор открывает курсор, создавая новый результирующий набор на базе указанного запроса:
После выполнения оператора GRANT UPDATE (f1,f2) ON tbl1 TO user1; пользователь user1 сможет выполнять следующие действия:
Какой из следующих операторов открывает результирующий набор для явного курсора:
Какой из следующих операторов выполняет объявление явного курсора:
Укажите, какой фрагмент кода имеет правильный синтаксис:
Какой SQL-оператор используется для описания полей конкретного элемента SQL-дескриптора :
Какой SQL-оператор необходимо вставить в кодstr1:='SELECT f3 FROM tbl1 INTO ? WHERE f2 = 1';EXEC SQL PREPARE stmt1 FROM :str1;EXEC SQL DESCRIBE OUTPUT stmt1 USING SQL DESCRIPTOR descr1;EXEC SQL EXECUTE stmt1 INTO SQL DESCRIPTOR descr1;GET DESCRIPTOR descr1 VALUE 1 :f1=DATA :fnull=NULLABLE; чтобы он мог быть правильно выполнен:
Какой SQL-оператор используется при многошаговом интерфейсе для компиляции оператора, описанного строковой переменной:
Какой из перечисленных типов используется для определения значения времени с учетом зонального сдвига:
Какая агрегирующая функция определяет среднее значение:
Какая агрегирующая функция находит минимальное значение в агрегируемых данных:
К какому уровню расширенного соответствия стандарта SQL99 относится поддержка использования конструкторов значений строк и таблиц:
К какому уровню расширенного соответствия стандарта SQL99 относится поддержка операторов управления CASE и IF:
Укажите, какой из фрагментов кода, использующих курсор, имеет правильный синтаксис:
Какой из операторов возвращает значение TRUE, если значение находится в числе перечисленных:
Какой из операторов возвращает значение TRUE, если указанный в нем подзапрос содержит хотя бы одну строку:
Какой SQL-оператор используется при многошаговом интерфейсе для выполнения оператора, описанного строковой переменной:
В операторах stmt_str1 :='SELECT f1,f2 FROM tbl1 INTO ?, ?';EXEC SQL PREPARE stmt2 FROM :stmt_str1;EXEC SQL EXECUTE stmt2 USING :f1, :f2;идентификаторы f1 и f2 указывают:
Какой вид коллекции языка PL/SQL представляет собой динамически расширяемый массив:
Какие из далее объявленных переменных int var1;int var2;EXEC SQL BEGIN DECLARE SECTION;int var3;EXEC SQL END DECLARE SECTION;можно использовать в качестве переменных связи встроенного SQL:
Какие из следующих подзапросов можно отнести к подзапросу строки, если в поле f1 таблицы tbl1 содержатся уникальные данные:
Какой тип курсора cur1 применяется в следующем коде:str1:='SELECT f2 FROM tbl1 WHERE f1=? ';EXEC SQL ALLOCATE cur1 CURSOR FOR :str1;EXEC SQL OPEN cur1 USING :f2;EXEC SQL FETCH cur1 INTO :f1;
В операторах stmt_str1 :='SELECT f1,f2 FROM tbl1 INTO ?, ?';EXEC SQL PREPARE stmt2 FROM :stmt_str1;EXEC SQL EXECUTE stmt2 USING :f1, :f2;идентификаторы :f1 и :f2 указывают:
Какой SQL-оператор сохраняет в предварительно созданном SQL-дескрипторе информацию о динамических параметрах откомпилированного SQL-оператора:
Укажите, какие из предлагаемых подтипов языка PL/SQL могут быть созданы:
Какие действия выполнит СУБД Oracle при попытке повторно открыть курсор, указываемый переменной курсора:
Какой атрибут курсора позволяет определить, открыт ли курсор:
Какая функция используется для определения количества элементов коллекции:
Какую функцию следует использовать для создания пустого объекта, записываемого оператором INSERT в поле f1 таблицы tbl1, созданной операторомCREATE TABLE tbl1 ( f1 CLOB, f2 BLOB);
В операторах stmt_str1 :='INSERT INTO tbl1 (f1,f2,f3) VALUES (?, ?, ?)';EXEC SQL PREPARE stmt2 FROM :stmt_str1;EXEC SQL EXECUTE stmt2 USING :f1, :f2, :f3; идентификатор :f1 указывает:
Какое значение будет занесено в поле f2 оператором EXEC SQL INSERT INTO tbl1 (f1,f2,f3) VALUES( :f1,:f2:indf2, :f3:indf3);, если индикаторная переменная indf2 равна отрицательному значению:
В каком случае оператор встроенного SQL EXEC SQL SELECT f1,f2 FROM tbl1 INTO :f1,:f2 WHERE f2>100;не выдаст сообщения об ошибке:
Какое значение будет присвоено индикаторной переменной indf2, используемой в операторе EXEC SQL FETCH c1 INTO :f1,:f2 INDICATOR:indf2, :f3:indf3; если извлекаемое значение поля f2 равно NULL:
Какую из далее объявленных переменныхint var1;EXEC SQL BEGIN DECLARE SECTION;int var2;char var3[10];EXEC SQL END DECLARE SECTION; можно использовать в качестве индикаторной переменной встроенного SQL:
Какая из перечисленных привилегий позволяет выполнять удаление строк в таблице базы данных:
После выполнения оператораGRANT INSERT (f1,f2) ON tbl1 TO user1;пользователь user1 сможет выполнять следующие действия:
Какая из перечисленных функций используется для получения значения текущей даты и времени:
Какой из предлагаемых SQL-операторов имеет правильный синтаксис:
Отметьте пары значений, которые будут вставлены в таблицу tbl1 оператором INSERT INTO tbl1(f1,f2) VALUES (10+ COALESCE ( SELECT MAX(f1) FROM tbl1, 0 ), 50);, если эта таблица не содержит ни одной строки:
Таблица tbl1 содержит одно поле f1 со значениями 1, 1, 1, 2, 3, 4, 5; таблица tbl2 содержит одно поле f1 со значениями 1, 1, 2. Отметьте значения, которые войдут в сформированный оператором результирующий набор: select * from tbl1 minus select * from tbl2;
Какая агрегирующая функция возвращает среднее значение агрегируемых данных:
Какой из операторов возвращает значение TRUE, если значение находится в указанном диапазоне:
Отметьте фразы, которые могут использоваться в операторе CREATE TABLE при описании ограничений для таблицы:
Какой раздел стандарта SQL99 описывает средства языка SQL, предназначенные для выполнения более сложных запросов, включающих конструкторы значений строк и таблиц, использование фразы INTERSECT:
Какой раздел стандарта SQL99 содержит описание интерфейса уровня вызова:
В каком стандарте языка SQL были введены правила использования динамического SQL:
Таблица tbl1 содержит одно поле f1 со значениями 1, 1 , 2, 3, 4; таблица tbl2 содержит одно поле f1 со значениями 5, 6. Отметьте значения, которые войдут в сформированный оператором результирующий набор: (select * from tbl1 union all select * from tbl2) union select * from tbl2;
Какой вид коллекции языка PL/SQL не позволяет иметь пустых элементов:
Представление v1 создано как результат запроса, использующего таблицу tbl1, оператором CREATE VIEW v1 AS (SELECT f1,f2, f3 FROM tbl1 WHERE f2>20);Представление v2 создано как результат запроса, использующего представление v1, оператором CREATE VIEW v2 AS (SELECT f1, f2, f3 FROM v1 WHERE f2>10) WITH CASCADED CHECK OPTION;Какие действия можно выполнять над таблицей tbl1, чтобы представление v2 не было удалено:
После выполнения пользователем user1 оператора GRANT SELECT ON tbl1 TO user2; пользователем user2 оператора CREATE VIEW v1 AS (SELECT * FROM tbl1); и опять пользователем user1 оператора REVOKE SELECT ON tbl1 FROM user2 CASCADE; последний оператор:
Какая функция может быть выполнена до инициализации коллекции:
Отметьте SQL-операторы, определяющие коррелированный подзапрос и имеющие правильный синтаксис:
Какой атрибут курсора возвращает номер текущей строки:
Какая из перечисленных привилегий позволяет устанавливать внешний ключ с использованием любых столбцов таблицы в качестве родительского ключа:
Какой из следующих операторов создает результирующий набор курсора c1:
Какие из перечисленных возможностей входят в функциональное ядро стандарта SQL99:
Укажите SQL-операторы, имеющие правильный синтаксис:
Какой оператор языка SQL используется для изменения значений полей в таблице:
Укажите какой оператор, выполняющий добавление строки в таблицу tbl1, созданной как CREATE TABLE tbl1 ( f1 CLOB, f2 INTEGER); имеет правильный синтаксис:
Какой из перечисленных операторов, определяющих тип запись, имеет правильный синтаксис:
Какие из перечисленных типов не используются для определения значения времени с учетом зонального сдвига:
Укажите, какие операторы, определяющие тело объектного типа для спецификации этого типаCREATE TYPE MyT AS OBJECT (i1 INTEGER, MEMBER FUNCTION sum_x (x INTEGER) RETURN INTEGER); имеют правильный синтаксис:
Отметьте, какие из перечисленных конфликтных ситуаций будут предотвращены при определении уровня изоляции REPEATABLE READ:
Какая из перечисленных привилегий позволяет изменить структуру таблицы:
Для атрибута объектного типа можно:
Укажите какой оператор, выполняющий добавление строки в таблицу tbl1, созданной как CREATE TABLE tbl1 ( f1 CLOB, f2 BLOB); имеет правильный синтаксис:
Что разрешается в транзакции после выполнения SQL-оператора SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
Какая функция при удалении элемента из вложенной таблицы оставляет "пустое" место:
В каком виде коллекций языка PL/SQL максимальное число элементов массива указывается при объявлении типа коллекции:
Какой тип курсора cur1 применяется в следующем коде:str1:='SELECT f1,f2 FROM tbl1 WHERE f3=? ';EXEC SQL ALLOCATE cur1 CURSOR FOR :str1;EXEC SQL OPEN cur1 USING :f3;EXEC SQL FETCH cur1 INTO :f1,:f2;
Какая из перечисленных привилегий позволяет изменять значения или во всей таблице, или только в некоторых столбцах:
Если при неявном курсоре формируемый результирующий набор должен содержать более одной строки, то:
Какой атрибут курсора позволяет определить количество строк в результирующем наборе:
Какие действия выполнит СУБД Oracle при попытке повторно открыть курсор, определенный какCURSOR c1 IS SELECT * FROM tbl1; который ранее уже был открыт оператором OPEN:
Какие атрибуты курсора позволяют определить, была ли найдена строка, удовлетворяющая условию:
Внешняя процедура может храниться в:
Укажите, какие операторы, определяющие тело объектного типа для спецификации типаCREATE TYPE MyT AS OBJECT (i1 INTEGER, MEMBER FUNCTION fun1 (x INTEGER) RETURN INTEGER);, имеют правильный синтаксис:
При каждом рекурсивном вызове подпрограммы:
Типом атрибута объектного типа может быть:
Какой из перечисленных операторов определяет тип, сохраняемый в базе данных:
Какие действия нельзя производить для переменной типа запись:
Какая функция используется для определения реального количества элементов коллекции:
Какой вид коллекции языка PL/SQL позволяет иметь пустые элементы:
Какая функция используется для вычисления длины LOB-объекта:
Какая функция используется для копирования указанного количества байтов объекта типа BFILE в другой LOB-объект:
Какие действия может выполнить оператор языка PL/SQL EXIT WHEN:
Какая функция используется для открытия LOB-объекта типа BFILE:
Какой SQL-оператор необходимо вставить в кодstr1:='SELECT f3 FROM tbl1 INTO ? WHERE f2 = 1';EXEC SQL PREPARE stmt1 FROM :str1;EXEC SQL DESCRIBE OUTPUT stmt1 USING SQL DESCRIPTOR descr1;чтобы он мог быть правильно выполнен:
В операторах stmt_str1 :='UPDATE tbl1 SET f1= ? WHERE f2=10';EXEC SQL PREPARE stmt2 FROM :stmt_str1;EXEC SQL EXECUTE stmt2 USING :f1, :f2;идентификатор :f1 указывает:
В операторахstmt_str1 :='SELECT f1,f2 FROM tbl1 INTO ?, ?';EXEC SQL PREPARE stmt2 FROM :stmt_str1;EXEC SQL EXECUTE stmt2 USING :f1, :f2;идентификаторы :f1 и :f2 указывают:
Какой SQL-оператор используется при одношаговом интерфейсе для выполнения оператора, описанного строковой переменной:

Характеристики ответов (шпаргалок) к КР

Семестр
Просмотров
0
Качество
Идеальное компьютерное
Количество вопросов
Картинка-подпись
Гарантия сдачи без лишних хлопот! ✅🎓 Ответы на тесты по любым дисциплинам, базы вопросов, работы и услуги для Синергии, МЭИ и других вузов – всё уже готово! 🚀 🎯📚 Гарантия качества – или возврат денег! 💰✅

Комментарии

Нет комментариев
Стань первым, кто что-нибудь напишет!
Поделитесь ссылкой:
Цена: 490 390 руб.
Расширенная гарантия +3 недели гарантии, +10% цены
Рейтинг автора
4,99 из 5
Поделитесь ссылкой:
Сопутствующие материалы

Подобрали для Вас услуги

Вы можете использовать полученные ответы для подготовки к экзамену в учебном заведении и других целях, не нарушающих законодательство РФ и устав Вашего учебного заведения.
Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
7073
Авторов
на СтудИзбе
257
Средний доход
с одного платного файла
Обучение Подробнее