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

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

Variant 3979061402.


Your name*:


Question 1

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

  1.  сегменты (segments)
  2.  курсоры
  3.  функции (functions)
  4.  представления (view)
  5.  триггеры

Question 2

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

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

Question 3

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

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

Question 4

Некоторая параллельная программа выполняется 100 секунд на одном процессоре. Если 40% вычислений являются строго последовательными и не могут быть распараллелены, то какое будет время выполнения этой программы на 2 и 4 процессорах соответственно:

  1.  70 и 55 секунд
  2.  80 и 70 секунд
  3.  50 и 25 секунд
  4.  30 и 15 секунд
  5.  20 и 10 секунд

Question 5

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

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