Базы данных.фип_БАК(1 2)_231212

Базы данных.фип_БАК(1 2)_231212 — вариант 4

Просмотрите все вопросы и варианты бесплатно. Правильные ответы скрыты и открываются только после получения доступа.

21 вопрос Вариант 4 Доступ 7 дней
Содержание теста

Вопросы и варианты

Без отметок и подсказок к правильным ответам

Вопрос 1

Какой запрос удаляет все строки из таблицы "orders", но не удаляет саму таблицу?

  1. DROP TABLE orders;
  2. DELETE orders;
  3. DELETE * FROM orders;
  4. DELETE FROM orders;
Вопрос 2

Какую роль выполняет команда HAVING в SQL?

  1. Определяет порядок сортировки
  2. Фильтрует строки после выполнения группировки
  3. Устанавливает соединение с базой данных
  4. Создает индекс в таблице
Вопрос 3

Какой оператор используется для сортировки результатов запроса?

  1. ORDER BY
Вопрос 4

Что делает следующий запрос: INSERT INTO customers (id, name) VALUES (1, 'Ann');?

  1. Добавляет новую строку с id 1 и name 'Ann' в таблицу customers
  2. Обновляет значения в таблице customers
  3. Удаляет строку с id 1 и name 'Ann' из таблицы customers
  4. Обновляет значения в таблице customers и удаляет строку
Вопрос 5

Укажите наиболее полный формат команды SELECT:

  1. SELECT from имя_таблицы WHERE имена_столбцов;
  2. SELECT имена_столбцов [WHERE ...условия];
  3. SELECT имена_столбцов from имя_таблицы [WHERE ...условия];
  4. SELECT имя_таблицы from имена_столбцов [WHERE ...условия];
Вопрос 6

Есть ли ошибка в запросе? select id, date, customer_name from Orders where customer_name = Mike;

  1. Запрос составлен правильно
  2. Mike необходимо записать в кавычках 'Mike'
  3. Нужно убрать лишние поля из запроса
  4. Строчку с where поменять местами с from
Вопрос 7

Что делает спецсимвол '_' в паре с оператором LIKE? select * from Orders where customer_name like 'mik_';

  1. найдет все имена, которые начинаются на mik и состоят из 4 символов
  2. найдет все имена, которые начинаются на mik, вне зависимости от того, из какого количества символов они состоят
  3. найдёт данные, где имя равно mik
  4. запрос составлен неверно, в паре с оператором like не используются спецсимволы
Вопрос 8

Автоинкремент это:

  1. вызов функцией самой себя
  2. автоматический поиск значений
  3. автоматическое приращение значений ключа
  4. автономный подзапрос внутри запроса
Вопрос 9

Что покажет следующий запрос? select id from Orders where year (date) > 2018;

  1. номера заказов, сделанных до 2018 года
  2. номера заказов, сделанных в 2018 году
  3. уникальные номера заказов
  4. номера заказов, сделанных после 2018 года
Вопрос 10

Что такое агрегирующие функции?

  1. функции, которые фильтруют значения
  2. функции, которые сортируют значения
  3. функции, которые работают с набором данных, превращая их в одно итоговое значение
  4. функции, которые суммируют все значения
Вопрос 11

С помощью предиката IN можно извлечь данные, соответствующие заданным значениям, являющимися:

  1. числовыми
  2. строковыми
  3. числовыми или строковыми
  4. любого типа, поддерживаемого в SQL
Вопрос 12

Какие данные нельзя вставить в таблицу при помощи оператора INSERT?

  1. повторяющиеся
  2. несколько строк сразу
  3. несколько значений одного столбца в одной строке
  4. неопределенные значения
Вопрос 13

Что не относится к функции CURDATE():

  1. возвращаемые ею значения можно вычитать
  2. возвращает длительность трудового стажа
  3. может быть использована для вычисления возраста
  4. возвращает текущую дату
Вопрос 14

Почему конструкция HAVING Money > 15000 является неправильной?

  1. можно использовать только знак равенства, а не оператор сравнения
  2. слово Money должно быть заключено в скобки
  3. выражение Money > 15000 должно быть заключено в скобки
  4. оператор HAVING применяется только к значениям агрегатных функций
Вопрос 15

При помощи оператора UNION нельзя объединить результаты запросов:

  1. содержащих подзапросы
  2. с разным числом столбцов
  3. содержащих дубликаты
  4. если запросов больше трех
Вопрос 16

С помощью какого запроса можно получить список имен пользователей без повторений?

  1. SELECT name FROM users GROUP BY name
Вопрос 17

С помощью каких ключевых слов задаётся порядок сортировки?

  1. ASC/DESC
Вопрос 18

С помощью какого ключевого слова можно задать условия фильтрации после выполнения группировки?

  1. HAVING
Вопрос 19

Установите верный порядок элементов запроса, который выполняет поиск имен всех работников со всех отделов:

  1. SELECT employees.name, departments.name;
  2. FROM employees;
  3. LEFT JOIN departments.
  4. ON employees.department_id=departments.id;
Вопрос 20

Какое выражение используется для возврата только разных значений?

  1. SELECT DISTINCT
Вопрос 21

Отношение Students имеет схему: Students: Student_id (int, PK), Student_name (char), Head_stud_id (int), Math_scope (float), Lang_scope (float), Group_id (int) Запрос SQL предназначен для получения имен студентов, имеющих средний балл по математике (Math_scope) от 3 до 4 включительно, и имеет вид: SELECT Student_name FROM Students WHERE ______________ Выберите из предложенных вариантов те, которые при подстановке вместо знака подчеркивания обеспечивают выполнение задания.

  1. Math_scope >= 3.0 OR Math_scope <= 4.0
  2. Math_scope BETWEEN 3.0 AND 4.0
  3. Math_scope BETWEEN 3.0 AND 4.1
  4. Math_scope IN (3.0, 4.0)