игра брюс 2048
Главная / Базы данных / Модели и смыслы данных в Cache и Oracle / Тест 11

Модели и смыслы данных в Cache и Oracle - тест 11

Упражнение 1:
Номер 1
Выберите верные высказывания о структурах хранения

Ответ:

 (1) блок базы данных образуется единственным блоком операционной системы 

 (2) экстенты объединяют блоки содержащие данные одного или нескольких хранимых объектов 

 (3) сегмент это область вторичной памяти содержащая данные одного хранимого объекта базы 

 (4) табличное пространство состоит из одного или нескольких файлов, но один файл не может содержать данные двух и более табличных пространств 


Номер 2
Выберите верные высказывания о структурах хранения

Ответ:

 (1) сегмент может располагаться в нескольких табличных пространствах 

 (2) экстент это набор непрерывно расположенных блоков базы хранящих данные одного объекта базы 

 (3) экстент это расширенный блок базы 

 (4) табличная база данных содержит набор табличных пространств 


Номер 3
Выберите верные высказывания о структурах хранения

Ответ:

 (1) блок базы данных имеет размеры от нескольких десятков байт до нескольких сотен килобайт 

 (2) в одно табличное пространство желательно помещать объекты с одинаковым поведением 

 (3) хранимый объект базы может размещаться в нескольких сегментах 

 (4) временные табличные пространства существуют ограниченное время 


Упражнение 2:
Номер 1
Выберите верные высказывания об особенностях заполнения структур данных

Ответ:

 (1) если строка таблицы не помещается в одном блоке, то она разделяется на части размещаемые в разных блоках 

 (2) HWM указывает на первый блок незаполненной части сегмента 

 (3) фрагментация блока не влияет на производительность  

 (4) столбцовая организация таблиц менее эффективна, чем строчная, так как в последнем случае все данные строки уже собраны вместе 


Номер 2
Выберите верные высказывания об особенностях заполнения структур данных

Ответ:

 (1) для строк, помещающихся в блоке полностью, указывается их размер, может быть состояние, и расположение сроки  

 (2) для извлечения информации о структуре хранения таблицы в СУБД Oracle можно использовать функцию get_ddl пакета dbms_metadata 

 (3) фрагментация блоков базы снижает её производительность 

 (4) в строчной базе данных разбиение обычной таблицы на набор двухстолбцовых таблиц даёт тот же эффект, что в столбцовой структуре 


Номер 3
Выберите верные высказывания об особенностях заполнения структур данных

Ответ:

 (1) сумма значений PCTFREE и PCTUSED даёт размер блока за исключением заголовка 

 (2) строка таблицы в блоке базы состоит из заголовка, указывающего на начало строки и последовательно расположенных данных столбцов 

 (3) если строка в результате обновления не может поместиться в блоке, то она переносится в ближайший блок, в котором достаточно свободного места, либо будет разделена на части 

 (4) для повышения быстродействия в условиях параллельной работы списков блоков пригодных для записи должно быть несколько  


Упражнение 3:
Номер 1
Что содержит словарь базы данных?

Ответ:

 (1) имена таблиц, представлений, столбцов, пользователей и другую информацию 

 (2) имена пакетов, пользователей, ролей и другую информацию 

 (3) имена блоков базы 

 (4) имена курсоров 


Номер 2
Что содержит словарь базы данных?

Ответ:

 (1) имена связей таблиц 

 (2) имена и типы декларативных ограничений целостности 

 (3) тексты триггеров, процедур и функций пользователей 

 (4) имена и адреса экстентов 


Номер 3
Что содержит словарь базы данных?

Ответ:

 (1) метаданные базы, включая комментарии 

 (2) имена и типы данных всех столбов и декларативных ограничений целостности 

 (3) количество хранимых объектов каждого вида (таблиц, столбцов в таблицах и т.д.) 

 (4) имена индексов с указанием столбцов, на которых они построены 


Упражнение 4:
Номер 1
Выберите правильные высказывания о древесных индексах

Ответ:

 (1) B*-индекс всегда ускоряет запросы 

 (2) уникальные индексы могут не указывать на строки таблицы, к которой они прикреплены 

 (3) B*-индекс может быть не сбалансированным 

 (4) листовые блоки индекса могут содержать несколько значений ROWID 


Номер 2
Выберите правильные высказывания о древесных индексах

Ответ:

 (1) B*-индекс может ускорять запросы, но всегда замедляет манипулирование данными 

 (2) местоположение строки таблицы на диске однозначно определяется значением ROWID 

 (3) при частых манипуляциях данными индекс может увеличиваться в размере 

 (4) . B*-индекс ускоряет запросы которые возвращают менее 5% строк таблицы 


Номер 3
Выберите правильные высказывания о древесных индексах

Ответ:

 (1) эффективность индекса завит от того, как строки таблицы размещаются в сегменте таблицы 

 (2) каждый листовой блок индекса содержит ссылку на одну строку таблицы 

 (3) каждый листовой блок индекса содержит одно значение ROWID 

 (4) B*-индекс не ускоряет запросы к малым таблицам помещающемся в одном блоке 


Упражнение 5:
Номер 1
Какие виды таблиц используются в базах данных, и какими свойствами они обладают? 

Ответ:

 (1) таблица типа куча с неупорядоченными строками 

 (2) индексно организованные таблицы, которые представляют собой таблицы типа куча с индексом на первичном ключе 

 (3) внешние таблицы, отличающиеся тем, что они расположены на узлах сети отличных от того, на котором находится сервер баз данных 

 (4) врeменные таблицы, существующие во время транзакции или сессии 


Номер 2
Какие виды таблиц используются в базах данных, и какими свойствами они обладают? 

Ответ:

 (1) многоверсионные таблицы, представляющие собой обычные таблицы, существующие в нескольких экземплярах 

 (2) кластеризованные таблицы 

 (3) реляционные таблицы в Cache отличающиеся упорядоченностью строк, так как их строки размещаются в деревьях  

 (4) индексно организованные таблицы, представляющие собой древесные индексы, в узлах которых вместо ссылок на значения помещаются сами эти значения 


Номер 3
Какие виды таблиц используются в базах данных, и какими свойствами они обладают? 

Ответ:

 (1) материализованные представления 

 (2) секционированные таблицы, разбитые на части по строкам или столбцам 

 (3) многоверсионные таблицы, которые хранят данные изменяемые со временем 

 (4) таблицы с изменяющейся схемой 


Упражнение 6:
Номер 1
Как в базах данных реализуются соединения таблиц?

Ответ:

 (1) сначала выполняется декартово произведение таблиц, затем и него выбирают нужные столбцы и строки 

 (2) при помощи вложенных циклов, соединения хэшированием или сортировкой слиянием 

 (3) сначала выделяют части условия из фразы WHERE, и столбцы из фразы SELECT относящиеся к каждой из соединяемых таблиц, по ним выбирают нужные строки и столбцы, затем, используя условие соединения, соединяют промежуточные результаты 

 (4) с помощью операций реляционной алгебры 


Номер 2
Как в базах данных реализуются соединения таблиц?

Ответ:

 (1) при помощи специальной процедуры имеющей структуру нескольких вложенных циклов и уникальной для каждого соединения 

 (2) методом вложенных циклов, когда выполняется однотабличный запрос и первая найденная строка передаётся внутреннему циклу, который ищет подходящую строку из второй таблицы ит.д. 

 (3) методом хэширования, когда при соединении двух таблиц два цикла выполняют независимые однотабличные запросы со своими условиями, точнее, по таблице, которая вернёт меньше строк, строят хэш-функцию, а второй запрос выполняется с использованием этой функции 

 (4) сортировкой слиянием 


Номер 3
Как в базах данных реализуются соединения таблиц?

Ответ:

 (1) сначала таблицы соединяют естественным или тета-соединением, затем сортируют результат, если это необходимо, затем применяют условия запроса, не относящиеся к соединению 

 (2) методом вложенных циклов, требующим минимальных объёмов памяти 

 (3) при помощи уникальных, своих для каждой СУБД способов 

 (4) при помощи декартового произведения, проекции и селекции 




Главная / Базы данных / Модели и смыслы данных в Cache и Oracle / Тест 11