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

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

Variant 2037000873.


Your name*:


Question 1

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

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

Question 2

Какое отношение между сущностями A и C, согласно следующей ER-диаграмме:

[svg]

  1.  многие к одному
  2.  другое
  3.  многие ко многим
  4.  один к одному
  5.  один к многим

Question 3

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

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

Question 4

Пусть таблица vtable содержит (помимо прочих) следующие колонки:

   a        integer not null
   b        varchar(244) null

Что неправильно в следующем SQL-операторе:

  CREATE INDEX myindex ON vtable(a,b)
  1.  нельзя строить индексы над текстовыми полями
  2.  да все в порядке
  3.  индексируемые столбцы должны быть NOT NULL
  4.  каждый индекс строится только над одним полем
  5.  индексы не могут содержать одновременно поля символьных и числовых типов

Question 5

Рассмотрим содержимое следующей таблицы:

   A        B        C
  ------------------------
   1    дерево      гвозди
   2    дерево      гвозди
   3    дерево      гвозди
   4    металл      пайка
   5    металл      пайка
   6    стекло      шпаклевка
   7    стекло      шпаклевка

Учитывая, что A первичный ключ таблицы, какая самая базовая из нормальных форм, возможно нарушается?

  1.  5-я
  2.  4-я
  3.  2-я
  4.  1-я
  5.  3-я