ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 12.01.2024
Просмотров: 437
Скачиваний: 4
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
(4) описание транзакции
Какая из ниже перечисленных команд SQL не относится к командам манипулирования данными?
(1) INSERT
(2) SELECT
(3) UPDATE
(4) DELETE
Концепция независимости прикладных программ от физической структуры данных не дает следующих преимуществ:
(1) отражение требований к изменению в структурах данных незначительно влияет на существующие прикладные программы
(2) отражение требований к изменению в структурах данных уменьшает сложность прикладной программы
(3) отражение требований к изменению в структурах данных увеличивает сложность прикладной программы
Укажите, какой вид работы не входит в этап проектирования физической модели хранилища данных
(1) нормализация схем отношений
(2) назначение первичных ключей отношениям
(3) разрешаются связи многие-ко-многим
(4) разрешаются связи супертип/подтип
(5) производится выбор типов данных в атрибутах
На основе каких понятий аналитик выделяет предметную область базы данных?
(1) данных
(2) вопросно-ответного отношения
(3) связей между данными
(4) операций над данными
Неаддитивный факт – это
(1) факт, значение которого имеет смысл использовать совместно с некоторыми измерениями для выполнения операций суммирования с целью получения какого-либо значимого результата
(2) факт, значение которого имеет смысл использовать с любыми измерениями для выполнения операций суммирования с целью получения какого-либо значимого результата
Какие из перечисленных ниже функций относятся к основным функциям метаданных в ХД?
(1) структуризации данных в ХД
(2) управление данными во времени
(3) удовлетворение информационных потребностей пользователей путем предоставления необходимой им информации на основе хранимых данных
С точки зрения проектирования хранилищ данных корпоративная модель данных содержит в себе …
(1) основную информацию для построения модели ХД
(2) незначительную часть информации для построения модели ХД
(3) только определение сущностей, атрибутов, отношений для построения модели ХД
(4) необходимую информацию для построения модели ХД
Основной целью создания информационных систем является …
(1) математические преобразования информации в данные и обратно по запросам пользователей
(2) хранение данных с целью дальнейшего их использования пользователями
(3) удовлетворение информационных потребностей пользователей путем предоставления необходимой им информации на основе хранимых данных
Установите соответствие между типами денормализации и их определениями.
| Тип денормализации | | Определение |
1. | нисходящая денормализация | А | - это процесс введения избыточных колонок в одной таблице с целью увеличения производительности запроса строки по производному значению. |
2. | восходящая денормализация | Б | – это процесс введения избыточных колонок в родительских таблицах с целью устранения операций соединения с операциями агрегирования. |
3. | Внутритабличная денормализация | В | – это процесс введения избыточных колонок в подчиненных таблицах с целью устранения операций соединения. |
4. | Денормализация методом разделяй и властвуй | Г | – это процесс объединения одной или более нормализованных таблиц с целью устранения операций соединений или уменьшения в некоторых случаях числа операций вставки. |
5. | Денормализация методом слияния таблиц | Д | – это процесс разбиения нормализованной таблицы на две и более таблиц и создание между ними отношения "один к одному" с целью устранения дополнительных операций ввода-вывода или по техническим причинам. |
(1) А, Б, В, Г, Д
(2) Б, Г, В, А, Д
(3) В, Б, А, Д, Г
(4) А, Б, Г, В, Д
Установите соответствие между агрегатной функцией и ее определением.
| Функция | | Определение |
1 | AVG(X) | А | Вычисляет среднее значение аргумента, который может быть выражением любого типа. |
2 | COUNT(X) | Б | Вычисляет число итемов. |
3 | MAX(X) | В | Вычисляет максимальное значение аргумента, который может быть выражением любого типа. |
4 | MIN(X) | Г | Вычисляет минимальное значение аргумента, который может быть выражением любого типа. |
5 | SUM(X) | Д | Вычисляет сумму значений аргумента, который может быть выражением любого типа. |
6 | STDEV(Х) | Е | Вычисляет стандартное отклонение на множестве значений аргумента, который может быть выражением любого типа. |
7 | VAR(X) | Ж | Вычисляет квадрат дисперсии. |
(1) А, Б, В, Г, Д, Е, Ж
(2) Б, Д, В, А, Г, Е, Ж
(3) А, Е, Д, Г, В, Ж, Б
(4) Ж, А, Г, Д, В, Е, Б
Путь доступа - это …
(1) вариант алгоритма доступа к данным, хранящимся в базе данных
(2) алгоритм доступа к данным, хранящимся в базе данных
(3) последовательность выполняемых действий при доступе к данным, хранящимся в базе данных
Какое из ниже перечисленных действий не относится к проверке правильности логической модели хранилища данных?
(1) проверка на соответствие нормальным формам
(2) проверка на свойства соединения без потерь
(3) проверка допустимости типов данных атрибутов
(4) проверка на свойства сохранения функциональных зависимостей
(5) проверка на отсутствие одиночных отношений
Какое из перечисленных ниже вопросно-ответных отношений нельзя реализовать в информационной системе обслуживания счетов клиентов банка?
(1) Сколько денег осталось на счете данного клиента?
(2) Сколько денег поступило на счет данного клиента?
(3) Страдает ли данный клиент хроническим насморком?
(4) Какой цвет глаз у данного клиента?
Основными характеристиками таблицы фактов являются следующие
(1) содержит числовые параметры (метрики), имеет составной ключ, состоящий из первичных ключей таблиц измерений, имеет небольшое количество полей
(2) содержит числовые параметры (метрики), имеет суррогатный составной ключ, имеет большое количество полей
(3) содержит числовые параметры (метрики) и атрибуты, имеет уникальный первичный ключ, имеет небольшое количество полей
Дополните состав описания преобразований данных, приведенный ниже, из указанного в ответах списка.
Идентификацию полей источников данных
Соответствие между атрибутами сущностей источников данных и атрибутами объектов ХД
Преобразования атрибутов
Физические характеристики преобразований
Преобразования таблиц кодировки и ссылочных таблиц
Алгоритмы трансформации данных и т. д.
(1) значение полей по умолчанию
(2) описание таблиц, атрибутов и ключей
(3) изменения наименований (соответствие имен источников и объектов ХД)
Укажите правильное соответствие между этапами алгоритма преобразования корпоративной модели данных в модель хранилища данных и их целями.
| Элементы модели | | Определения |
1. | I. | A | Определить грануллированость данных для представления фактов модели ХД. |
2. | II. | B | Преобразовать взаимосвязи между данными для представления их в модели ХД. |
3. | III. | C | Перенести атрибуты из таблиц корпоративной модели данных в таблицы ХД. |
4. | IV. | D | Определить массивы данных модели ХД. |
5. | V. | E | Сгруппировать данные по частоте их использования. |
6. | VI. | F | Получить список сущностей и их атрибутов для представления в модели ХД. |
7. | VII. | G | Выполнить секционирование таблиц ХД. |
8. | VIII. | H | Добавить в модель или определить временные метки для представления истории объектов ХД. |
(1) A, B, C, D, E, F, G, H
(2) F, H, B, A, C, D, E, G
(3) G, F, E, H, D, C, B, A
(4) D, G, F, A, B, C, H, E
Какое свойство данных является общим для систем складирования данных и операционных систем обработки данных?
(1) изменчивость
(2) стабильность
(3) структурированность
В контексте физического проектирования реляционных баз данных горизонтальное разбиение таблицы – это …
(1) процесс создания двух независимых таблиц из одной таблицы
(2) процесс перемещения некоторых строк одной таблицы в другую новую таблицу, которая имеет такую же внутреннюю структуру, что и исходная таблица
(3) процесс создания двух или более таблиц разной структуры, содержащих разные строки исходной таблицы
(4) процесс создания независимых таблиц посредством намеренного дублирования строк одной таблицы в другой
Запрос к схеме "звезда": "Пусть руководству компании требуется отчет о прибыли по всем регионам по всем отделам продаж за 2007-08 гг. без итоговой суммы прибыли". Укажите правильный ответ.
(1) SELECT Time, Region, Department, SUM(Profit) FROM Sales GROUP BY Time, Region, Department UNION ALL SELECT Time, Region, '' , SUM(Profit) FROM Sales GROUP BY Time, Region UNION ALL SELECT '', '', '', SUM(Profit) FROM Sales;
(2) SELECT Time, Region, Department, SUM(Profit) FROM Sales GROUP BY Time, Region, Department UNION ALL SELECT Time, Region, '' , SUM(Profit) FROM Sales GROUP BY Time, Region UNION ALL SELECT Time, '', '', SUM(Profit) FROM Sales GROUP BY Time UNION ALL SELECT '', '', '', SUM(Profit) FROM Sales;
(3) SELECT Time, Region, Department, SUM(Profit) FROM Sales GROUP BY Time, Region, Department UNION ALL SELECT Time, '', '', SUM(Profit) FROM Sales GROUP BY Time UNION ALL SELECT '', '', '', SUM(Profit) FROM Sales;
(4) SELECT Time, Region, Department, SUM(Profit) FROM Sales GROUP BY Time, Region, Department UNION ALL SELECT Time, Region, '' , SUM(Profit) FROM Sales GROUP BY Time, Region UNION ALL SELECT '', '', '', SUM(Profit) FROM Sales;
Оцените в терминах операций ввода вывода следующий запрос, который делает выборку данных из таблиц 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
Укажите правильное соответствие между этапами бизнес - модели создания хранилища данных и рисками, которые имеют место быть на каждом этапе.
| Этап | | Документы |
1. | Формулирование требований | A | Использование одного сервера БД для моделирования различных вычислительных сред, например, вычислительной среды разработки и вычислительной среды тестирования, или, что еще хуже, для вычислительной среды разработки и вычислительной среды эксплуатации ХД, особенно, если на этом сервере работает уже существующая информационная система. |
2. | Создание вычислительной среды для хранилища данных | B | Конфликт внутрикорпоративных интересов и в необходимости наладить коммуникации для успешного выполнения и этапа и проекта в целом. |
3. | Моделирование данных | C | Недооценка временных параметров и стремление команды разработчиков сделать процесс ETL как можно более всеобъемлющим, мотивируя свои действия стремлением обеспечить качество данных |
4. | Определение процедур извлечения, преобразования и загрузки данных | D | Самоуверенность проектировщиков ХД. |
5. | Проектирование аналитических отчетов | E | Ложное представление о достаточной квалификации пользователей ХД в ИТ - технологиях. |
6. | Разработка приложений хранилища данных | F | Не уделяется достаточного внимания оптимизации времени получения отчета. |
7. | Настройка производительности | G | Это люди: их квалификация, амбиции, заинтересованность в деле, мотивы и т.д. |
8. | Проверка качества | H | Использование вычислительной среды разработки ХД, которая не масштабируется к вычислительной среде эксплуатации ХД. |