Главная / Базы данных /
Основы проектирования реляционных баз данных / Тест 16
Основы проектирования реляционных баз данных - тест 16
Упражнение 1:
Номер 1
Высота индекса равна 3, фактор селективности равен 0.5, число строк в таблице - 20000, число страниц, занятых таблицей, равно 200. Для плана выполнения оптимизатор запросов выберет …
Ответ:
 (1) индекс 
 (2) сканирование таблицы 
 (3) другую комбинацию путей доступа 
Номер 2
Высота индекса равна 3, фактор селективности равен 0.5, число строк в таблице - 1000, число страниц, занятых таблицей, равно 2000. Для плана выполнения оптимизатор запросов выберет …
Ответ:
 (1) индекс 
 (2) сканирование таблицы 
 (3) другую комбинацию путей доступа 
Номер 3
Высота индекса равна 2, Фактор селективности равен 0.5, число строк в таблице - 2000, число страниц, занятых таблицей, равно 2000. Для плана выполнения оптимизатор запросов выберет …
Ответ:
 (1) индекс 
 (2) сканирование таблицы 
 (3) другую комбинацию путей доступа 
Упражнение 2:
Номер 1
Кардинальность колонка EMPLOYEE_NO
равна 100. Оценка фактора селективности предиката EMPLOYEE_NO
=65 равна …
Ответ:
 (1) 0.1 
 (2) 0.01 
 (3) 0.001 
Номер 2
Кардинальность колонка EMPLOYEE_NO
равна 100. Оценка фактора селективности предиката EMPLOYEE_NO
<>65 равна …
Ответ:
 (1) 0.9 
 (2) 0.99 
 (3) 0.999 
Номер 3
Кардинальность колонка EMPLOYEE_NO равна 100. Оценка фактора селективности предиката EMPLOYEE_NO>EMPMAX равна …
Ответ:
 (1) 0.5 
 (2) 0.33 
 (3) 0.033 
Упражнение 3:
Номер 1
Индексный ключ определен как EMPLOYEE_NO, DEPT, SALARY
. Пусть задан предикат
EMPLOYEE_NO = 45 AND
DEPT = 50 AND
SALARY > 25000.
При вычислении фактора селективности используются статистика о колонках …
Ответ:
 (1) EMPLOYEE_NO
 
 (2) DEPT
 
 (3) SALARY
 
Номер 2
Индексный ключ определен как EMPLOYEE_NO, DEPT, SALARY
. Пусть задан предикат
EMPLOYEE_NO > 45 AND
DEPT = 50 AND
SALARY > 25000.
При вычислении фактора селективности используются статистика о колонках …
Ответ:
 (1) EMPLOYEE_NO
 
 (2) DEPT
 
 (3) SALARY
 
Номер 3
Индексный ключ определен как SALARY, DEPT, YEARS_SERVICE
. Пусть задан предикат
SALARY < 25000 AND
DEPT = 50 AND
YEARS_SERVICE > 3.
При вычислении фактора селективности используются статистика о колонках …
Ответ:
 (1) YEARS_SERVICE
 
 (2) DEPT
 
 (3) SALARY
 
Упражнение 4:
Номер 1
При работе с оптимизатором СУБД SQLBase для увеличения производительности конкретной команды SELECT
проектировщик базы данных или администратор баз данных выполняет одно или два из следующих действий:
Ответ:
 (1) обновление статистики базы данных 
 (2) перепроектирование логической структуры базы данных 
 (3) переписывание плана выполнения запроса, выбранного оптимизатором 
Номер 2
При работе с оптимизатором СУБД SQLBase для увеличения производительности конкретной команды SELECT
проектировщик базы данных или администратор баз данных выполняет одно или два из следующих действий:
Ответ:
 (1) определение оптимального набора множества индексов 
 (2) перепроектирование логической структуры базы данных 
 (3) переписывание плана выполнения запроса, выбранного оптимизатором 
Номер 3
При работе с оптимизатором СУБД SQLBase для увеличения производительности конкретной команды SELECT
проектировщик базы данных или администратор баз данных выполняет одно или два из следующих действий:
Ответ:
 (1) обновление статистики базы данных 
 (2) перепроектирование логической структуры базы данных 
 (3) ручную настройку команды SELECT 
Упражнение 5:
Номер 1
Какие из ниже перечисленных причин приводят к нецелесообразности создания индексов для каждого оператора SELECT
?
Ответ:
 (1) индексы замедляют обновление командами UPDATE
 
 (2) индексы занимают дополнительное дисковое пространство 
 (3) индексы увеличивают производительность выполнения запроса 
Номер 2
Какие из ниже перечисленных причин приводят к нецелесообразности создания индексов для каждого оператора SELECT
?
Ответ:
 (1) индексы замедляют обновление командами UPDATE
 
 (2) индексы увеличивают производительность выполнения запроса 
 (3) поддержка индексов увеличивает и время обработки, и стоимость запроса 
Номер 3
Какие из ниже перечисленных причин приводят к нецелесообразности создания индексов для каждого оператора SELECT
?
Ответ:
 (1) индексы снижают стоимость выполнения запроса 
 (2) индексы также могут блокировать доступ к страницам данных при блокировке страницы индекса 
 (3) индексы увеличивают производительность выполнения запроса