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

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

Variant 2694467631.


Your name*:


Question 1

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

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

Question 2

Какие утверждения верны, для программы в многопользовательской системе, которая может быть использована совместно разными пользователями:

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

Question 3

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

   a        integer not null
   b        varchar(244) null

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

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

Question 4

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

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

Question 5

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

SELECT a.ln, fn, b.zip, c.city
FROM  a,b,c
WHERE a.ln=b.ln
Таблицы a, b, c содержат по 100 записей каждая, а колонка ln - первичный ключ и для a, и для b. Какое максимальное число записей может вернуть запрос?
  1.  100000
  2.  0
  3.  1000000
  4.  100
  5.  10000