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

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

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

Ответ:

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

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

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

 (4) модель процессов обработки и представления информации для информационной системы 


Номер 2
Установите соответствие между понятиями, связанными с предметной областью, и их определениями.
		
ПонятиеОпределение
1.Ядро предметной областиAв каждый конкретный момент времени представляет собой выделенную совокупность определенных объектов и ситуаций.
2.ОбъектBвзаимосвязи, выражающие взаимоотношения между объектами.
3.Класс ситуацийCявляется результатом абстрагирования реального объекта путем выделения и фиксации набора его свойств.
4.Состояние предметной области (снимок)Dсовокупность объектов (реалий внешнего мира), о которых можно задавать вопросы.

Ответ:

 (1) A, B, C, D 

 (2) D, C, B, A 

 (3) D, B, A, C 

 (4) C, B, D, A 


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

Ответ:

 (1) данных 

 (2) вопросно-ответного отношения 

 (3) связей между данными 

 (4) операций над данными 


Упражнение 2:
Номер 1
Какой из ниже перечисленных объектов может быть материальной сущностью?

Ответ:

 (1) самолет 

 (2) штатное расписание организации 

 (3) интеграл 

 (4) Елена Прекрасная 


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

Ответ:

 (1) устойчивое состояние 

 (2) временное состояние 

 (3) результаты события 

 (4) свойства и отношения 


Номер 3
Какое из перечисленных ниже вопросно-ответных отношений нельзя реализовать в информационной системе обслуживания счетов клиентов банка?

Ответ:

 (1) Сколько денег осталось на счете данного клиента? 

 (2) Сколько денег поступило на счет данного клиента? 

 (3) Страдает ли данный клиент хроническим насморком? 

 (4) Какой цвет глаз у данного клиента? 


Упражнение 3:
Номер 1
Сколько основных конструкций используется в логической модели предметной области?

Ответ:

 (1)

 (2)

 (3)

 (4) 12 


Номер 2
Укажите правильное соответствие между элементами логической модели и их определениями.
		
Элементы моделиОпределения
1.Сущность предметной областиA- это атрибут сущности, позволяющий отличать одну сущность от другой.
2.Атрибут сущностиB- это атрибут конкретного экземпляра сущности, у которого может быть только одно значение.
3.Экземпляры сущностиC- это атрибут конкретного экземпляра сущности, у которого может быть несколько значений.
4.Уникальный идентификатор сущностиD- это класс объектов или явлений предметной области базы данных.
5.Однозначный атрибутE- это выражение, определяющее значения, разрешенные для данного атрибута; область значений атрибута.
6.Многозначный атрибутF- это реализации сущности, отличающиеся друг от друга и допускающие однозначную идентификацию.
7.Домен атрибутаG- это свойство или характеристика сущности.

Ответ:

 (1) A, B, C, D, E, F, G 

 (2) A, C, D, B, G, E, F 

 (3) G, F, E, D, C, B, A 

 (4) D, G, F, A, B, C, E 


Номер 3
Укажите правильное соответствие между элементами логической модели и их определениями.
		
Элементы моделиОпределения
1.Отношение (связь)A- это характер участия сущности в связи.
2.Уникальный идентификатор связиB– это соотношение между числом сущностей, участвующих в образовании связи.
3.Степень (мощность) связиC– это сущность, которая не может присутствовать в базе данных, пока не существует связанного с ней экземпляра другой сущности.
4.Класс принадлежности сущностиD– это сущность, которая порождает непересекающиеся подмножества экземпляров (категории сущности), связанных с сущностью через значения своего атрибута.
5.Рефлексивное отношениеE– это категория порождающей сущности (сущности- супертипа).
6.Слабая сущностьFпредставляет собой соединение (взаимоотношение) между двумя или более сущностями.
7.СупертипG- это супертип с порожденными им подтипами.
8.ПодтипH- это атрибут для однозначной идентификации отношения.
9.Составная сущностьJ- это отношение, связывающее сущность саму с собой.

Ответ:

 (1) A, B, C, D, E, F, G, H, J 

 (2) F, H, B, A, J, C, D, E, G 

 (3) G, J, F, E, H, D, C, B, A 

 (4) D, G, F, A, B, C, H, E, J 


Упражнение 4:
Номер 1
Нормализация отношений информационной модели предметной области является 

Ответ:

 (1) группировкой атрибутов в отношении предметной области 

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

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

 (4) приведением отношений к 3НФ 


Номер 2
Для достижения 3НФ необходимо, чтобы:

Ответ:

 (1) неключевые атрибуты не зависели друг от друга, таблица находилась в 1НФ 

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

 (3) данные соответствовали бизнес-правилам организации 

 (4) данные уникально представлялись таблицами, таблица находилась в 1НФ и 2НФ 


Номер 3
При каких условиях нормализация не нужна?

Ответ:

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

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

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

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


Упражнение 5:
Номер 1
Установите правильное соответствие между нормальными формами и некоторыми аспектами их определения.
		
Нормальная формаОпределение
1.Первая нормальная форма (1НФ) Aотношение должно удовлетворять зависимости по соединению относительно своих проекций.
2.Вторая нормальная форма (2НФ)Bвсе неключевые атрибуты отношения функционально полно зависят от составного ключа отношения; отношение не должно содержать частичных ФЗ.
3.Третья нормальная форма (3НФ)Cнеключевые атрибуты отношения не зависят от ключей; отношение допускает наличия только таких нетривиальных ФЗ, в которых ключ определяет один или более других атрибутов: из Х следует А, где А не входит в Х, Х включает некоторый ключ.
4.Нормальная форма Бойса-Кодда (НФБК) Dвсе неключевые атрибуты отношения зависят только от первичного ключа; отношение не должно содержать транзитивных ФЗ неключевых атрибутов от ключа.
5.Четвертая нормальная форма (4НФ)Eотношение не должно содержать независимых многозначных ФЗ.
6.Пятая нормальная форма (5НФ) Fвсе атрибуты отношения являются простыми, т.е. не имеют компонентов.

Ответ:

 (1) A, B, C, D, E, F 

 (2) D, A, B, F, C, E 

 (3) C, D, A, B, F, E 

 (4) F, B, D, C, E, A 


Номер 2
Дано отношение ОТГРУЗКА (корабль, дата отправления, грузополучатель, 1 партия грузов, 2 партия грузов, 3 партия грузов, объявленная стоимость, застрахованная стоимость). Использование этого отношения в реляционной базе данных может породить следующие проблемы:

Ответ:

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

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

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

 (4) не будет порождать никаких проблем 


Номер 3
Предположим, что атрибуты сущности зависят друг от друга следующим образом из X следует Y, а из Y следует A 

Ответ:

 (1) не позволяет связать значения Y и Х, если не существует значения А, связанного со значением Y 

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

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

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


Упражнение 6:
Номер 1
К какой нормальной форме приведено исходное отношение?
		

Исходное отношение:

Преподаватель (Личный_#, Фамилия, Должность, Оклад, Кафедра, Телефон )

Результирующие отношения:/

Преподаватель(Личный_#, Фамилия, Должность, Кафедра)

Должность (Должность, Оклад)

Кафедра (Кафедра, Телефон)

Комментарий к ответу: Отношение Преподаватель содержит транзитивные зависимости: Личный_#→​Кафедра→​Телефон и Личный_#→​Должность→​Оклад. Это может привести к следующим аномалиям:

  • дублирование данных о Телефоне для каждой Кафедры
  • проблема контроля избыточности данных: обновление Телефона
  • проблема нуль-значений: данные о новой Кафедре не могут быть включены до появления первого преподавателя
  • Устранение аномалий заключается в выполнении трех проекций отношения.


    Ответ:

     (1) 1НФ 

     (2) 2НФ 

     (3) 3НФ 

     (4) НФБД 

     (5) 4НФ 


    Номер 2
    К какой нормальной форме приведено исходное отношение?
    		

    Исходное отношение:

    Преподаватель_предмет (Личный_#, Предмет, Часы, Фамилия, Должность, Оклад, Кафедра, Телефон )

    Результирующие отношения:

    Преподаватель (Личный_#, Фамилия, Должность, Оклад, Кафедра, Телефон )

    Предмет(Личный_#, Предмет, Часы )

    Комментарий к ответу: Отношение Преподаватель_Предмет содержит частичные ФЗ: пять последних неключевых атрибутов зависят от части ключа Личный_#. Это может привести к следующим аномалиям:

  • дублирование данных о преподавателе в случае, если он читает несколько предметов
  • проблема контроля избыточности данных: обновление значения "Оклад"
  • проблема нуль-значений: данные о преподавателе не могут быть включены, если они в настоящий момент не ведут обучения
  • Устранение аномалий заключается в выполнении двух проекций отношения.


    Ответ:

     (1) 1НФ 

     (2) 2НФ 

     (3) 3НФ 

     (4) НФБД 

     (5) 4НФ 


    Номер 3
    К какой нормальной форме приведено исходное отношение?
    		

    Исходное отношение:

    Курсовой_проект (Преподаватель - Предмет - Студент)

    Иванов - Тема1 - Петрова

    Фролов - Тема1 - Исаев

    Антонов - Тема1 - Сидоров

    Иванов - Тема2 - Ивлева

    Фролов - Тема2 - Степанов

    Фролов - Тема3 - Мусин

    Антонов - Тема3 - Сац

    Результирующие отношения:

    Руководство (Преподаватель, Предмет)

    Выполнение (Студент, Предмет)

    Комментарий к ответу: На роль ключа отношения Курсовой_проект претендует набор атрибутов {Преподаватель, Предмет}. Студент выполняет только один проект, один и тот же проект может выполняться несколькими студентами у разных преподавателей. Отношение содержит следующие ФЗ: {Преподаватель, Предмет} -> Студент и Студент -> Предмет.

    Отношение находится в 3НФ и не содержит частичных и транзитивных ФЗ. Однако наличие ФЗ части составного ключа от неключевого атрибута может привести к следующим аномалиям:

  • проблема контроля избыточности данных: замена студента требует просмотра всего отношения, чтобы изменить данные о преподавателе для него
  • проблема нуль-значений: данные о проекте студента не могут быть внесены, пока не назначен преподаватель
  • Устранение аномалий заключается в удалении ФЗ ключа от неключевого атрибута.


    Ответ:

     (1) 1НФ 

     (2) 2НФ 

     (3) 3НФ 

     (4) НФБД 

     (5) 4НФ 


    Номер 4
    К какой нормальной форме приведено исходное отношение?
    		

    Исходное отношение:

    Преподаватель (Фамилия, Группа, Предмет )

    Результирующие отношения:

    Преподаватель_группа (Фамилия, Группа )

    Преподаватель_предмет (Фамилия, Предмет )

    Комментарий к ответу: Отношение Преподаватель содержит две многозначные ФЗ: Фамилия ->-> Группа и Фамилия ->-> Предмет. Это приводит к аномалии включения: если у преподавателя появляется новая группа, в отношение приходится добавлять несколько кортежей (по числу читаемых им предметов). Устранение аномалии заключается в выделении МФЗ в отдельное отношение.


    Ответ:

     (1) 1НФ 

     (2) 2НФ 

     (3) 3НФ 

     (4) НФБД 

     (5) 4НФ 


    Упражнение 7:
    Номер 1
    Рассмотрим схему отношения R(город, адрес, почтовый_индекс). Ключами отношения являются: 

    Ответ:

     (1) город, адрес 

     (2) почтовый_индекс 

     (3) адрес, почтовый_индекс 

     (4) город 


    Номер 2
    Рассмотрим схему отношения ПРЕПОДАВАТЕЛЬ_ПРЕДМЕТ (Личный номер, Предмет, Фамилия, Должность, Оклад, Часы). Ключами отношения являются:

    Ответ:

     (1) Личный номер 

     (2) Личный номер, Предмет 

     (3) Фамилия 

     (4) Предмет 


    Номер 3
    Рассмотрим схему отношения ПРОДУКТ (Номер_модели, Производитель, Тип_модели, Цена). Ключами отношения являются:

    Ответ:

     (1) Тип_модели 

     (2) Номер_модели 

     (3) Номер_модели, Тип_модели 

     (4) Производитель 


    Упражнение 8:
    Номер 1
    Архитектура данных -

    Ответ:

     (1) это набор атрибутов сущностей и описание их доменов 

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

     (3) это объекты предметной области, представленные в виде ER- диаграмм 

     (4) это связи предметной области, зафиксированные на ЕR-диаграммах 


    Номер 2
    Уровень структуризации данных -

    Ответ:

     (1) это детальное описание сущностей предметной области ХД и связей между ними 

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

     (3) это детальное описание связей между сущностями предметной области ХД 

     (4) это детальное описание сущностей предметной области ХД 


    Номер 3
    Отметьте характерные основные виды данных для хранилищ данных:

    Ответ:

     (1) фактические данные 

     (2) производные данные 

     (3) аналитические данные 

     (4) консолидированные данные 


    Упражнение 9:
    Номер 1
    Темпоральные данные -

    Ответ:

     (1) это функциональные зависимости атрибутов модели от времени 

     (2) это произвольные данные, которые явно или неявно связаны с определенными датами или промежутками времени 

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

     (4) это временные взаимосвязи между сущностями предметной области 


    Номер 2
    Гранулярность времени показывает ...

    Ответ:

     (1) упорядоченность темпоральных данных 

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

     (3) насколько близкие моменты на оси времени все еще будут отличимыми друг от друга 

     (4) иерархию значений домена темпоральных данных 


    Номер 3
    Темпоральные базы данных …

    Ответ:

     (1) это реляционные и объектно-реляционные базы данных 

     (2) это базы данных, имеющие у своих объектов .атрибуты типа дата/время 

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

     (4) это базы данных, имеющие у своих объектов .атрибуты типа время 


    Упражнение 10:
    Номер 2
    Временные метки - 

    Ответ:

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

     (2) это отражение временное состояние предметной области 

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

     (4) это свойства отношения реляционной базы данных 


    Номер 3
    Установите соответствие между понятиями, связанными с временными метками.
    		
    ПонятиеОпределение
    1.Время фиксации события или фактаA- это временная метка, связанная со временем загрузки данных в ХД.
    2.Время операцииB- это временная метка, представляющая время, когда данные были извлечены или собраны из источника данных.
    3.Время сбора данныхC- это временная метка, представляющая время, когда была выполнена операцию хозяйственной деятельности организации.
    4.Время актуализации данныхD- это временная метка, которая представляет время события или состояния предметной области.

    Ответ:

     (1) A, B, C, D 

     (2) D, C, B, A 

     (3) D, B, A, C 

     (4) C, B, D, A 


    Номер 4
    Интервальнаяе временная метка отличается от моментной временной метки тем, что …

    Ответ:

     (1) содержит дату окончания 

     (2) содержит дату начала 

     (3) содержит дату начала и окончания (период) 

     (4) содержит дату начала и длину интервала (диапазон) 


    Упражнение 11:
    Номер 1
    Упорядоченным темпоральным запросом называется …

    Ответ:

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

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

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

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


    Номер 2
    Укажите правильное соответствие между подходами к построению логической темпоральной модели данных и их определениями.
    		
    ПодходОпределение
    1.Подход, основанный на накоплении моментальных снимковAсостоит в добавлении временной метки фиксации события (факта) как атрибута экземпляра сущности предметной области и отражении момента времени в таблице БД как истории жизни данных предметной области
    2.Подход, основанный на фиксации событий предметной областиBсостоит в добавлении временных меток для фиксации начала и завершения определенного состояния как атрибутов экземпляра сущности предметной области экземпляров сущности, и отражении моментов времени начала и завершения определенного состояния сущности в таблице БД как истории жизни данных предметной области
    3.Подход, основанный на фиксации состояний предметной областиCсостоит в сборе снимков фрагмента предметной области и накоплении таких снимков в различных фрагментах БД или другой БД как истории жизни данных предметной области

    Ответ:

     (1) A, B, C 

     (2) С, А, В 

     (3) C, B, A 

     (4) B, A, C 


    Номер 3
    Укажите правильное соответствие между предикатами сравнения периодов времени и их определениями. Пусть Р1 есть временной интервал (P1Start, Р1End), а P2 - временной интервал (P2Start, Р2End).
    		
    Темпоральный предикатОпределения
    1."Меньше чем"A(P1End = P2Start – 1) OR (P2End = P1Start – 1)
    2."Предшествует"B(P1Start <= P2Start) OR (P1End <= P2End)
    3."Встречаются"C(P1Start <= P2End) OR (P2Start <=P1End)
    4."Перекрывает"DP1Start < P2Start
    5."Содержится"EP1End < P2Start

    Ответ:

     (1) A, B, C, D, E 

     (2) D, E, A, C, B 

     (3) E, D, C, B, A 

     (4) D, A, B, C, E 


    Упражнение 12:
    Номер 1
    Временной зависимостью будем называть …

    Ответ:

     (1) механизм учета изменения объекта логической модели во времени 

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

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

     (4) зависимость не ключевых атрибутов сущности от времени 


    Номер 2
    Классом временной зависимости называется 

    Ответ:

     (1) атрибут сущности, который функционально зависит от времени 

     (2) группа атрибутов сущности, имеющая тип дата/время 

     (3) атрибут сущности, имеющая тип дата/время 

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


    Номер 3
    На практике проектировщики темпоральных моделей данных используют следующие классы временной зависимости атрибутов:

    Ответ:

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

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

     (3) класс зависимых от времени атрибутов 

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


    Упражнение 13:
    Номер 1
    Учет временных зависимостей проектировщик ХД выполняет посредством 

    Ответ:

     (1) определения атрибутов типа дата/время 

     (2) нормализации модели данных 

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

     (4) выведения темпоральных данных в отдельные сущности 


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

    Ответ:

     (1) денормализации темпоральной модели данных 

     (2) нормализации темпоральной модели данных 

     (3) для упрощения темпоральной модели данных 

     (4) для увеличения наглядности темпоральной модели данных 


    Номер 3
    Для группировки классов атрибутов зависимых от времени проектировщиками ХД используется

    Ответ:

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

     (2) нормализация темпоральной модели данных 

     (3) для упрощения темпоральной модели данных 

     (4) для увеличения наглядности темпоральной модели данных 




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