Базовый Эрудит — questions

Jump to: navigation, search
12345
Знание базовых информационных технологий

Variant 5333363.


Your name*:


Question 1

Набор булевых операторов достаточный для выражения произвольной булевой функции называется полным. Какой набор из представленных полным НЕ является?

  1.  AND, OR
  2.  AND, NOT
  3.  NOT, OR
  4.  NAND (штрих Шеффера)
  5.  NOR (стрелка Пирса)

Question 2

Какие обьекты СУБД обычно получают параметры от приложения и возвращают некий код результата выполнения?

  1.  stored procedures
  2.  constraints
  3.  triggers
  4.  cursors
  5.  segments

Question 3

Про таблицу vtable известно, что в ней 100 записей, есть индекс по полю b, плюс все стобцы "non-unique". Сколько записей просканирует СУБД при выполнении следующего запроса:

  SELECT a, b, c, d FROM vtable WHERE a=5
  1.  5
  2.  1
  3.  0
  4.  100
  5.  от одной до 100 (точно не известно)

Question 4

Если SQL-запрос для таблицы MyTable содержит все нижеперечисленные (в вариантах) слова, какое из них должно быть последним:

  1.  where
  2.  set
  3.  update
  4.  and
  5.  MyTable

Question 5

Рассмотрим SQL-запрос:

SELECT TYPE, avg(price), MIN(price)
FROM  product
GROUP BY category
Все ли слава богу с этим запросом?
  1.  Нет, отсутствует WHERE-часть
  2.  Нельзя в SELECT-части заказывать и колонки и агрегатные функции
  3.  Колонку type надо занести в group by-часть
  4.  Да, все в порядке
  5.  Нельзя в SELECT-части заказывать несколько разных агрегатных функций