игра брюс 2048
Главная / Базы данных / Проектирование хранилищ данных для приложений систем деловой осведомленности (Business Intelligence Systems) / Тест 26

Проектирование хранилищ данных для приложений систем деловой осведомленности (Business Intelligence Systems) - тест 26

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

Ответ:

 (1) процедурные языки  

 (2) декларативные языки 

 (3) языки обработки символов 


Номер 2
Процедурные языки обработки данных требуют …

Ответ:

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

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

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


Номер 3
Концепция независимости прикладных программ от физической структуры данных не дает следующих преимуществ:

Ответ:

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

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

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


Упражнение 2:
Номер 1
Оптимизатором запросов называется …

Ответ:

 (1) программное обеспечение промежуточного слоя, которое помогает SQL СУБД осуществлять навигацию по физическим структурам данных для доступа к требуемым данным 

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

 (3) программная утилита, которая помогает SQL СУБД осуществлять навигацию по физическим структурам данных для доступа к требуемым данным 


Номер 2
Оптимизация запросов может быть определена как …

Ответ:

 (1) процесс повышения эффективности выполнения команды SQL SELECT 

 (2) процесс повышения эффективности выполнения команд SQL INSERT и UPDATE 

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


Номер 3
Путь доступа - это …

Ответ:

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

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

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


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

    Ответ:

     (1) 50000 

     (2) 100090 

     (3) 40020 


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

    Ответ:

     (1) 200 

     (2) 50000 

     (3) 1160 


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

    Ответ:

     (1) 150170 

     (2) 50000 

     (3) 150020 


    Упражнение 4:
    Номер 1
    При оптимизации запросов, основанных на правилах, …

    Ответ:

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

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

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


    Номер 2
    При оптимизации запросов, основанных на вычислении стоимости, …

    Ответ:

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

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

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


    Номер 3
    При оптимизации запросов, основанных на вычислении стоимости, отличается от оптимизации, основанной на правилах, в том, что …

    Ответ:

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

     (2) используется информация о математических законах реляционной алгебры 

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


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

    Ответ:

     (1) индексы замедляют обновление командами UPDATE 

     (2) индексы занимают дополнительное дисковое пространство 

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


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

    Ответ:

     (1) индексы замедляют обновление командами UPDATE 

     (2) индексы увеличивают производительность выполнения запроса 

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


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

    Ответ:

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

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

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


    Упражнение 6:
    Номер 1
    OLAP можно определить, как.…

    Ответ:

     (1) совокупность средств многомерного анализа данных, накопленных в реляционных БД 

     (2) совокупность средств многомерного анализа данных, накопленных в ХД  

     (3) совокупность средств анализа данных, накопленных в ХД 


    Номер 2
    Клиентские OLAP-средства представляют собой…

    Ответ:

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

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

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


    Номер 3
    Серверные OLAP-средства представляют собой …

    Ответ:

     (1) отдельное приложение, которое поддерживает ХД, обеспечивает вычисление, сохранение и изменение агрегатных данных 

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

     (3) отдельное приложение или процесс, которое поддерживает ХД, обеспечивает вычисление, сохранение и изменение агрегатных данных 


    Упражнение 7:
    Номер 1
    MOLAP как способ хранения данных …

    Ответ:

     (1) — исходные данные остаются в той же реляционной базе данных, где они изначально находились, а агрегатные данные хранятся в многомерной базе данных 

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

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


    Номер 2
    ROLAP как способ хранения данных …

    Ответ:

     (1) — исходные данные остаются в той же реляционной базе данных, где они изначально находились, а агрегатные данные хранятся в многомерной базе данных 

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

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


    Номер 3
    HOLAP как способ хранения данных …

    Ответ:

     (1) — исходные данные остаются в той же реляционной базе данных, где они изначально находились, а агрегатные данные хранятся в многомерной базе данных 

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

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


    Упражнение 8:
    Номер 1
    FASMI означает быстрый анализ разделяемой многомерной информации, включающий следующие требования к приложениям для многомерного анализа …

    Ответ:

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

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

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


    Номер 2
    FASMI означает быстрый анализ разделяемой многомерной информации, включающий следующие требования к приложениям для многомерного анализа …:

    Ответ:

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

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

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


    Номер 3
    FASMI означает быстрый анализ разделяемой многомерной информации, включающий следующие требования к приложениям для многомерного анализа …

    Ответ:

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

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

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


    Упражнение 9:
    Номер 1
    Многомерная диаграмма (multidimensional diagram) представляет собой …

    Ответ:

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

     (2) модель хозяйственной деятельности организации в терминах схемы "звезда" или "схежинка"; 

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


    Номер 2
    OLAP хранилища данных заполняются данными из…

    Ответ:

     (1) хранилищ данных и киосков данных 

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

     (3) хранилищ данных 


    Номер 3
    Куб данных является  …

    Ответ:

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

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

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


    Упражнение 10:
    Номер 1
    Элементами многомерной диаграммы являются …

    Ответ:

     (1) реляционные таблицы 

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

     (3) кубы данных 


    Номер 2
    Элементами многомерной диаграммы являются …

    Ответ:

     (1) измерения 

     (2) факты 

     (3) взаимосвязи 


    Номер 3
    Элементами многомерной диаграммы являются …

    Ответ:

     (1) представления 

     (2) атрибуты 

     (3) метрики 


    Номер 4
    Элементами многомерной диаграммы являются …

    Ответ:

     (1) реляционные таблицы 

     (2) ассоциации 

     (3) иерархии 




    Главная / Базы данных / Проектирование хранилищ данных для приложений систем деловой осведомленности (Business Intelligence Systems) / Тест 26