Базы данных.фип_БАК

Базы данных.фип_БАК — вариант 2

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

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

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

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

Вопрос 1

Требуется отобрать студентов, чьи имена начинаются на букву «В» Выберите вариант условия, соответствующий заданию.

  1. WHERE Student_name = 'B%'
  2. WHERE Student_name LIKE '%B%'
  3. WHERE Student_name LIKE 'B_'
  4. WHERE Student_name LIKE 'B%'
Вопрос 2

Требуется отобрать сотрудников, у которых столбец Commission_pct имеет некоторое значение. Выберите условие, соответствующее заданию.

  1. WHERE Commission_pct ˂ ˃ NULL
  2. WHERE Commission_pct ˂ ˃ 0
  3. WHERE Commission_pct IS NOT NULL
  4. WHERE Commission_pct NOT IS NULL
Вопрос 3

Оператор (NOT) EXISTS используется для организации …

  1. подзапросов
Вопрос 4

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

  1. ˂
  2. ˃, ˂ (больше, меньше)
  3. LIKE AS (поиск по шаблонам)
  4. IN (в списке)
  5. BETWEEN AND (в интервале)
Вопрос 5

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

  1. IS NULL (проверка неопределенных значений)
  2. = NULL
  3. BETWEEN VALUES (в интервале)
  4. INSIDE (в списке)
Вопрос 6

Условие WHERE f NOT IN (d1, d2) эквивалентно условию: 

  1. f ˂ ˃ d1 OR f ˂ ˃ d2
  2. f ˂ ˃ d1 AND f ˂ ˃ d2
  3. f BETWEEN d1 AND d2 NOT
  4. (f = d1 AND f = d2)
Вопрос 7

Выберите из предложенного списка вариант с правильной расстановкой приоритетов (очередности выполнения) различных групп операторов:

  1. Арифметические операторы Логические операторы (AND, OR) Операторы сравнения (˂, ˃, = …)
  2. Логические операторы (AND, OR) Операторы сравнения (˂, ˃, = …) Арифметические операторы
  3. Логические операторы (AND, OR) Арифметические операторы Операторы сравнения (˂, ˃, = …)
  4. Арифметические операторы Операторы сравнения (˂, ˃, = …) Логические операторы (AND, OR)
Вопрос 8

Какая функция используется для явного преобразования типа данных?

  1. CAST
Вопрос 9

Использование фразы GROUP BY:

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

Фраза GROUP BY предшествует фразе …

  1. ORDER BY
Вопрос 11

Количество строк возвращает функция:

  1. COUNT
Вопрос 12

Функция AVG:

  1. используется для подсчета в итоговом отношении (каждой группе строк итогового отношения) числа значений выбранного столбца, отличных от NULL
  2. используется для вычисления дисперсии значений выбранного столбца во всей выборке или в каждой группе строк итогового отношения
  3. используется для вычисления математического ожидания значений выбранного столбца во всей выборке или в каждой группе строк итогового отношения
  4. используется для вычисления среднего арифметического значений выбранного столбца во всей выборке или в каждой группе строк итогового отношения
Вопрос 13

Функция максимального значения:

  1. MAX
Вопрос 14

Функция минимального значения:

  1. MIN
Вопрос 15

Реляционная операция выборки реализуется в команде SELECT посредством:

  1. фразы HAVING
  2. фразы ORDER
  3. перечня имен во фразе FROM
  4. перечня имен во фразе SELECT
Вопрос 16

Аргументом функции COUNT может быть:

  1. имя таблицы
  2. логическое условие
  3. символ «*» (звездочка)
  4. слово ALL
Вопрос 17

Запрос, который отбирает строки результатной таблицы, сформированные после группировки:

  1. HAVING
Вопрос 18

Реляционная операция пересечения реализуется в команде SELECT с помощью:

  1. конструкции SELECT ... WHERE ... IN (SELECT ...)
  2. конструкции SELECT ... WHERE ... NOT IN (SELECT ...)
  3. перечня имен во фразе FROM
  4. фразы EXCEPT
Вопрос 19

Фраза WHERE команды SELECT реализует реляционную операцию:

  1. выборки
Вопрос 20

Даны таблицы CREATE TABLE Рейс (Номер_рейса INT, Конечный_пункт VARCHAR(30), Дата_вылета DATETIME, Продолжительность_маршрута INT, Число_билетов INT, Стоимость MONEY)   CREATE TABLE БИЛЕТ (Номер_места CHAR(3), Номер_рейса CHAR(6), Дата_продажи DATETIME, Стоимость MONEY, Фамилия_пассажира VARCHAR(20))   Определить количество проданных на каждый рейс билетов.

  1. SELECT Рейс.Номер_рейса, Count(Билет.Фамилия_пассажирAS Кол_пассажиров FROM Рейс INNER JOIN Билет ON Рейс.Номер_рейса = Билет.Номер_рейса GROUP BY Рейс.Номер_рейса
  2. SELECT Рейс.Номер_рейса, Кол_пассажиров= Count(Билет.Фамилия_пассажирFROM Рейс INNER JOIN Билет ON Рейс.Номер_рейса = Билет.Номер_рейса GROUP BY Рейс.Номер_рейса
  3. SELECT Рейс.Номер_рейса, Count(Билет.Фамилия_пассажирAS Кол_пассажиров FROM Рейс INNER JOIN Билет ON Рейс.Номер_рейса = Билет.Номер_рейса
  4. SELECT Номер_рейса, Count(Фамилия_пассажирAS Кол_пассажиров FROM Рейс INNER JOIN Билет ON Рейс.Номер_рейса = Билет.Номер_рейса GROUP BY Номер_рейса