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

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

Variant 1041989030.


Your name*:


Question 1

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

   a        integer not null
   b        varchar(244) null

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

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

Question 2

Некий драйвер 32-х ленточного стриммера использует битовую строку для обозначения занятости/свободности соответствующей ленты. В некоторый момент времени строка равна D4FE2003 в шестнадцатиричном формате. Тогда процент занятых лент в этот момент ближе всего к

  1.  12%
  2.  62%
  3.  38%
  4.  44%
  5.  25%

Question 3

Какой набор может быть множеством всех общих делителей для некоторых двух целых?

  1.  -6,-3,-2,-1,0,1,2,3,6
  2.  -6,-4,-2,-1,1,2,4,6
  3.  -6,-2,-1,0,1,2,6
  4.  -6,-2,-1,1,2,6
  5.  -6,-3,-2,-1,1,2,3,6

Question 4

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

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

Question 5

Чем выполняются триггеры базы данных?

  1.  хранимыми процедурами
  2.  приложениями
  3.  СУБД
  4.  всем перечисленным
  5.  специально обученными операторами