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

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

Variant 176390911.


Your name*:


Question 1

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

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

Question 2

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

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

Question 3

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

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

Question 4

Какое десятичное число имеет точное представление в двоичной записи?

  1.  0.3
  2.  0.4
  3.  0.2
  4.  0.5
  5.  0.1

Question 5

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

   Product:  name        idnumber  price  shipweight  bulklevel
   Sales:    customerid  idnumber  date   quantity    tax
   Customer: customerid  poc       phone  address     email

Какие колонки в таблице Sales нужно сделать внешними ключами (foreign keys):

  1.  idnumber
  2.  idnumber, quantity
  3.  quantity
  4.  tax, quantity
  5.  customerid, idnumber