База ответов ИНТУИТ

Основы проектирования реляционных баз данных

<<- Назад к вопросам

Установите соответствие между типами денормализации и их определениями.
Тип денормализацииОпределение
1.нисходящая денормализацияA- это процесс введения избыточных колонок в одной таблице с целью увеличения производительности запроса строки по производному значению
2.восходящая денормализацияБ- это процесс введения избыточных колонок в родительских таблицах с целью устранения операций соединения с операциями агрегирования
3.Внутритабличная денормализацияВ- это процесс введения избыточных колонок в подчиненных таблицах с целью устранения операций соединения
4.Денормализация методом разделяй и властвуйГ- это процесс объединения одной или более нормализованных таблиц с целью устранения операций соединений или уменьшения в некоторых случаях числа операций вставки
5.Денормализация методом слияния таблицД- это процесс разбиения нормализованной таблицы на две и более таблиц и создание между ними отношения "один к одному" с целью устранения дополнительных операций ввода-вывода или по техническим причинам

(Отметьте один правильный вариант ответа.)

Варианты ответа
Б, Г, В, А, Д
В, Б, А, Д, Г(Верный ответ)
А, Б, Г, В, Д
А, Б, В, Г, Д
Похожие вопросы
Установите соответствие между терминами и их определениями.
ТерминОпределение
1.КластерA- это значение колонок, общих для кластеризуемых таблиц
2.Индексный кластерБ- это кластер, для физической организации которого используется индекс со структурой B-Tree
3.Хеш-кластерВ- это кластер, для физической организации которого использует структура на основе преобразования ключа
4.Кластерный ключГ- это группа таблиц, которая разделяет общие физические страницы данных при совместном использовании в запросах общих колонок этих таблиц
Упорядочите действия по созданию первой итерации внутренней схемы базы данных
Действия
1.Создание таблиц
2.Определение типов данных колонок
3.Определение первичного ключа
4.Задание ограничений на значения колонок
5.Создание таблиц для взаимосвязи многие-ко-многим
6.Создание индексов
7.Создание представлений
8.Проверка корректности созданной физической модели
9.Создание других объектов базы данных
Установите соответствие между видами представлений и их определениями.
ПредставлениеОписание
1Групповое представлениеА- это представление, которое позволяет выполнять операции модификации, вставки и удаления строк в таблицах
2Представление только для чтенияБ- это представление, для которого не допустимо выполнение операций обновления, такие, как представления, определенные на нескольких базовых таблицах, а также содержащие предложения GROUP BY, HAVING, опцию DISTINCT и функции агрегирования
3Зеркальное представлениеВ- это представление, которое полностью соответствует некоторой базовой таблице
4Обновляемое представлениеГ- это представление, при создании которого используется предложение GROUP BY
Установите соответствие между терминами и их определениями.
ТерминОпределение
1.ИндексA- это физический объект реляционной базы данных, организованный по принципу сбалансированной иерархической структуры
2.Ключевые поля или ключиБ- это колонки, входящие в индекс
3.Индекс B-TreeВ- это объект в реляционной базе данных, который предназначен для организации быстрого доступа к строкам таблицы по значениям одной или более колонок этих строк
4.Составной индексГ- это индекс типа B-Tree базы данных, который одновременно выполняет роль таблицы
5.Исключительно индексная таблицаД- это индекс, построенный для нескольких колонок таблицы
6.Кардинальность колонкиЕ- это число дискретных различных значений колонки, которые встречаются в строках таблицы
Оцените в терминах операций ввода вывода следующий запрос, который делает выборку данных из таблиц PRODUCT (50 строк) и VENDOR (1000):
SELECT VENDOR_CODE, PRODUCT_CODE, PRODUCT_DESCFROM VENDOR, PRODUCTWHERE VENDOR.VENDOR_CODE = PRODUCT.VENDOR_CODE AND VENDOR.VENDOR_CODE = "100";

По следующему пути доступа:

  • Формируем декартово произведение таблиц PRODUCT и VENDOR.
  • Выполняем проекцию результирующей таблицы на список колонок, указанный в предложении SELECT.
  • Ограничиваемся в результирующей таблице строками, которые удовлетворяют условию поиска в предложении WHERE.
  • если 20 строк удовлетворяют условиям поиска
    Оцените в терминах операций ввода вывода следующий запрос, который делает выборку данных из таблиц PRODUCT (50 строк) и VENDOR (1000):
    SELECT VENDOR_CODE, PRODUCT_CODE, PRODUCT_DESCFROM VENDOR, PRODUCTWHERE VENDOR.VENDOR_CODE = PRODUCT.VENDOR_CODE AND VENDOR.VENDOR_CODE = "100";

    По следующему пути доступа:

  • Формируем декартово произведение таблиц PRODUCT и VENDOR.
  • Ограничиваемся в результирующей таблице строками, которые удовлетворяют условию поиска в предложении WHERE.
  • Выполняем проекцию результирующей таблицы на список колонок, указанный в предложении SELECT.
  • если 20 строк удовлетворяют условиям поиска
    Определите порядок действий при создании базовых таблиц реляционной базы данных
    Номер шага алгоритмаДействие
    1IАФормирование списка имен таблиц и их сокращений в словаре данных
    2IIБИдентификация реляционной таблицы
    3IIIВПроверка: число базовых таблиц соответствует числу отношений логической модели реляционной базы данных
    4IVГФормирование списка имен колонок и их сокращений в словаре данных
    5VДОпределение колонок для базовых таблиц
    6VIЕОпределение типов данных колонкам
    7VIIЖПроверка списка имен в словаре данных, чтобы избежать конфликтов имен в базе данных в целом
    8VIIIЗВыборочное добавление
    Установите соответствие между фазами обработки команды SQL и действиями СУБД
    Тип данныхЗначение
    1фаза синтаксического разбораАвключает проверку синтаксиса команды, проверку имен таблиц и колонок в базе данных, а также подготовку исходных данных для оптимизатора
    2фаза оптимизацииБвключает подстановку действительных имен таблиц и колонок базы данных в представление, идентификацию возможных вариантов выполнения команды, определения стоимости выполнения каждого варианта, выбор наилучшего варианта на основе внутренней статистики
    3фаза генерации исполняемого кодаВвключает выполнение кода команды
    4фаза выполнения командыГвключает построение выполняемого кода команды
    В контексте физического проектирования реляционных баз данных денормализация - это …
    Оцените в терминах операций ввода вывода следующий запрос, который делает выборку данных из таблиц PRODUCT (50 строк) и VENDOR (1000):
    SELECT VENDOR_CODE, PRODUCT_CODE, PRODUCT_DESCFROM VENDOR, PRODUCTWHERE VENDOR.VENDOR_CODE = PRODUCT.VENDOR_CODE AND VENDOR.VENDOR_CODE = "100";

    По следующему пути доступа:

  • Ограничение по условию поиска в второй таблице (VENDOR_CODE = "100").
  • Выполнение соединения полученной на 1 шаге результирующей таблицы с таблицей VENDOR.
  • если 20 строк удовлетворяют условиям поиска