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

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

Variant 2703987718.


Your name*:


Question 1

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

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

Question 2

Какое утверждение неверно для нижеприведенной грамматики?

    S::=AB
    A::=a
    A::=BaB
    B::=bbA
  1.  Не может быть порождена строка, содержащая "aaa"
  2.  В каждой порожденной строке число "b" не меньше, чем число "a"
  3.  Грамматика порождает только строки с четной длиной
  4.  Не может быть порождена строка, содержащая "bbbb"
  5.  Все порожденные строки имеют четное число подряд ищущих символов "b"

Question 3

Представьте, что для увеличения производительности вы решили денормализовать схему вашей базы, и завести дополнительные стобцы, лишние, с точки зрения 3 нормальной формы. Какие, из перечисленных, механизмы СУБД нужно использовать, чтобы поддерживать в этих столцах актуальные значения?

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

Question 4

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

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

Question 5

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

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