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

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

Variant 3523939566.


Your name*:


Question 1

Рассмотрим SQL-запрос:

SELECT TYPE, avg(price), MIN(price)
FROM  product
GROUP BY category
Все ли слава богу с этим запросом?
  1.  Колонку type надо занести в group by-часть
  2.  Нельзя в SELECT-части заказывать и колонки и агрегатные функции
  3.  Да, все в порядке
  4.  Нет, отсутствует WHERE-часть
  5.  Нельзя в SELECT-части заказывать несколько разных агрегатных функций

Question 2

Пусть P - рекурсивная процедура. Если гарантируется, что P рано или поздно завершает работу, то какие утверждения верны?

  1.  только (1)
  2.  только (2) и (3)
  3.  только (1) и (2)
  4.  все верно.
  5.  только (2)

Question 3

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

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

Question 4

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

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

Question 5

Для программного фрагмента

    p:=1; k:=0;
    while k<n do
    begin
        p:=2*p;
        k:=k+1;
    end;
какой инвариант будет выполнятся в цикле?
  1.  
  2.  
  3.  
  4.  
  5.