- Введение
- Занятие 1
- Занятие 2
- Занятие 3
- Занятие 4
- Занятие 5
- Заключение
… – это ассоциативное отношение между сущностями, которое также может иметь атрибуты
Тип ответа: Текcтовый ответ
В организации сервисная база данных представляет собой большую таблицу «заявки» и несколько справочников: «менеджеры», «работники склада», «сотрудники», «оборудование». База данных (БД) постоянно расширяется, и компания хочет поменять сервер на более быстрый, с одновременной заменой системы управления базами данных (СУБД) на более новую версию. Возможно ли заменить сервер и версию СУБД? Какого типа БД используется в данной организации? Что будет со скоростью обработки данных в дальнейшем?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Да, в данном случае заменить и программную, и аппаратную составляющую возможно, т.к. представленная БД является базой данных реляционного типа. Одним из существенных недостатков данной БД является существенная зависимость скорости обработки от объема БД, соответственно, скорость будет падать.
- Да, в данном случае заменить и программную, и аппаратную составляющую возможно, т.к. представленная БД является базой данных реляционного типа. Скорость работы БД зависит от индексирования, принцип которого не изменяется, поэтому скорость останется неизменной.
- Нет, программную составляющую заменить нельзя, т.к. перед нами сетевой тип базы данных. Данный тип очень плохо переживает замену программной составляющей базы данных. Одним из существенных недостатков данной БД является существенная зависимость скорости обработки от объема БД, соответственно, скорость будет падать.
В числе преимуществ использования однопользовательской базы данных – …
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
- низкие трудозатраты
- кластерная индексация
- компактность
- большой массив информации
Вы вели базу данных (БД), но по мере накопления в ней данных БД стала работать достаточно медленно. Было принято решение проверить индексы на соответствие «хорошим» показателям. Достаточно ли будет проверить, что столбцов в индексе не более 4–5, и не используются поиски с предиктором LIKE?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Нет, кроме проверок на неиспользование предикатора LIKE и количество столбцов в индексе надо проверить, не включаются ли в индекс часто обновляемые столбцы. Кроме того, необходимо проверить, формируются ли индексы по первичному ключу (PK) и создаются ли индексы по столбцам из выражения WHERE часто выполняемых запросов.
- Да, чем меньше столбцов в индексе, тем быстрее их обработка, а поиск и обработка предикатора LIKE еще больше замедляет базу данных. Других действенных способов существенным образом ускорить обработку таблиц нет.
- Нет, в индексе в любом случае не больше 3 столбцов. В данном случае поможет дефрагментация индексного поля. По завершении процедуры дефрагментации можно удалить все записи NULL из таблицы.
Вы поддерживаете базу данных крупного интернет-ресурса. Требования, которые предъявляются к его работе, – это работа в режиме 24/7/365. Вам нужно выработать систему резервирования с минимально возможным временем восстановления. ¶ Достаточно ли выполнить стандартные бэкапы или необходима технология репликации? Какой вариант репликации вы выберите, и почему?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Стандартных бэкапов будет недостаточно, т.к. они требуют долгого времени развертывания в случае сбоев. В такой ситуации достаточно будет выполнять одностороннюю асинхронную репликацию с отставаниями по времени на 5–10 минут и час. В случае падения сервисов база осуществит откат сначала на 5–10 минут, а если этого будет недостаточно, то на час.
- Стандартных бэкапов будет недостаточно, т.к. они требуют долгого времени развертывания в случае сбоев. В такой ситуации достаточно будет выполнять двустороннюю репликацию. Если сервис упадет, то можно будет запустить его с того же момента, с которого произошло падение. В этом случае никаких данных потеряно не будет.
- Стандартных бэкапов будет вполне достаточно, т.к. репликация и бэкапирование – это разные названия одного и того же действия. В такой ситуации достаточно будет выполнять инкрементное бэкапирование в момент наименьшей нагрузки на сервис.
Когда идет речь о значении атрибута объекта в терминологии реляционных систем управления базами данных (СУБД), используются термины «запись» или «…»
Тип ответа: Текcтовый ответ
Компания использует OLAP-технологию для аналитики бизнес-процессов. В какой-то момент аналитик замечает, что примерно шесть месяцев назад было пропущено несколько транзакций, в результате чего некоторая часть данных изменена в сравнении с настоящим моментом. Может ли аналитик внести изменения в ошибочные данные? Как ему исправить данные?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Нет, не может. OLAP-технологии построены на принципе неизменности занесенных в систему данных. В связи с этим действия аналитика ограниченны только добавлением корректирующих записей на момент, когда были обнаружены ошибки.
- Да, может. Только необходимо внести в нужный столбец новые данные с пояснением сделанной корректировки и даты проведенных изменений.
- Нет, не может. OLAP-технологии построены на принципе единого личностного изменения занесенных в систему данных. В связи с этим действия аналитика ограниченны только добавлением корректирующих записей на момент, когда были обнаружены ошибки. Для изменения данных необходимо связаться с тем, кто внес некорректные данные.
Найдите соответствие аспектов модели данных и их описания:
Тип ответа: Сопоставление
- A. Аспект структуры
- B. Аспект манипуляции
- C. Аспект целостности
- D. набор описаний типов объектов данных и логических структур, образующих базовые строительные блоки для построения базы данных соответствующей модели
- E. описание типов допустимых операций
- F. набор ограничений целостности, гарантирующих корректность используемых данных
Найдите соответствие команды SQL и ее описания: CREATE
Тип ответа: Сопоставление
- A. CREATE
- B. ALTER
- C. DROP
- D. создание объекта
- E. изменение структуры объекта
- F. удаление объекта
Неверно, что в механизмы взаимодействия приложений (МВП) входит …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- прикладной программный интерфейс API
- .COM
- KPI
- activeX
Неверно, что к типам объектных моделей относиться
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- функциональная модель
- объектно-ориентированная модель
- фрагментарная модель
- модель типа «сущность – связь», или ER-модель
Определите правильную последовательность структуры данных:
Тип ответа: Сортировка
- 1 структура образована набором таблиц
- 2 каждая таблица состоит из записей
- 3 в столбцах – значения субтитров
Определите правильную последовательность этапов построения OLAP-системы:
Тип ответа: Сортировка
- 1 создание хранилища данных
- 2 построение многомерных OLAP-кубов
- 3 анализ ключевых показателей эффективности (KPI)
- 4 интеллектуальный анализ данных
Определите правильную последовательность этапов процесса интеллектуального анализа данных …
Тип ответа: Сортировка
- 1 постановка задачи
- 2 подготовка данных
- 3 изучение данных
- 4 построение моделей
- 5 исследование и проверка моделей
- 6 развертывание и обновление моделей
Определите правильную последовательность этапов работы алгоритма Хаффмана:
Тип ответа: Сортировка
- 1 символы алфавита сортируются по вероятности их появления в тексте
- 2 два символа с минимальными вероятностями появления последовательно объединяются в новый составной символ, при этом их вероятности суммируются
- 3 строится дерево, каждый узел которого имеет суммарную вероятность всех узлов, находящихся ниже него
- 4 выполняется новая сортировка
- 5 задаются коды к вершинам, с учетом направления к узлам (например, направо – 1, налево – 0)
Первый вариант стандарта SQL был принят в …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- 1986 г.
- 1989 г.
- 1970 г.
- 1999 г.
Последовательность операций, производимых над базой данных и переводящих базу данных из одного непротиворечивого состояния в другое непротиворечивое состояние, – это …
Тип ответа: Текcтовый ответ
При создании базы данных (БД) не обойтись без системы управления БД. Настройка системы управления состоит из двух важных этапов: настройка инфраструктуры и настройка производительности. В организации произошло достаточно сильное расширение, в связи с чем решили сменить вектор развития и перейти с однопользовательской настольной БД на многопользовательскую, заодно заменив все существующие компьютеры на тонкие клиенты, производительность которых достаточно мала. Нужно ли переходить на серверный тип базы данных? Относится ли этот переход к настройке инфраструктуры? Какой тип БД наиболее предпочтителен в данном случае?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Да, в данном случае правильным будет переход к серверному типу данных, т.к. при одновременном доступе к данным необходимо выделение сервера. Поскольку организация меняет оборудование конечных пользователей на маломощные тонкие клиенты, наиболее предпочтительный тип БД – клиент-серверный. Эти изменения в первую очередь затрагивают ИТ-инфраструктуру.
- Нет, серверный тип данных необходим, только если БД будет реляционного типа на основе SQL. Данные изменения будут влиять в первую очередь на настройку производительности, т.к. база данных должна работать на маломощных компьютерах. В данном случае наиболее предпочтителен файл-серверный тип БД.
- Нет, серверный тип данных необходим, только если БД будет клиент-серверного типа. Данные изменения будут влиять в первую очередь на настройку инфраструктуры, т.к. база данных будет распределена по нескольким компьютерам. В данном случае наиболее предпочтителен файл-серверный тип БД.
При установке MySQL в пакете разработчика на компьютер (управление Windows) вы хотите иметь инструментарий, отличный от консольного режима. ¶ Как называется данный инструментарий? Какие настройки он потребует, если база находится на той же машине? Как можно проверить, подключился ли он к базе?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Инструментарий называется MySQL Workbench. При первом запуске после установки он потребует сконфигурировать подключение к базе данных MySQL (стандартные настройки в данном случае – это логин/пароль пользователя и название подключения). Для проверки работоспособности базы нужно ее запустить в Workbench и в графе ввода запросов выполнить любой запрос к базе (например, выборку оператором SELECT). Если в части рабочего экрана появится результат выборки из таблицы базы данных, то все работает.
- Инструментарий называется MySQL WorkFlow. Дополнительных настроек для работы (в случае его нахождения на машине с базой) не требуется. Для проверки работоспособности базы надо ее запустить в WorkFlow и в левом столбце посмотреть подключенные таблицы.
- Инструментарий называется MySQL Router. Дополнительные настройки выполняются при установке в меню Connectivity. Для проверки работоспособности базы нужно ее запустить в Router и в левом столбце посмотреть подключенные таблицы.
Процесс нормализации баз данных (БД) заключается в разложении (декомпозиции) … отношения
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- всех отношений БД на более простые
- исходных отношений БД на более сложные
- исходных отношений БД на более простые
Расположите в правильном порядке общий вид синтаксиса команд DDL начинающийся с создания таблицы и заканчивающиеся ее удалением:
Тип ответа: Сортировка
Расположите элементы хранения библиографических описаний документов (БОД) в иерархическом порядке, от глобального к локальному:
Тип ответа: Сортировка
- 1 база данных
- 2 файл
- 3 страница
- 4 блок
Система показателей деятельности предприятия, которые помогают организации в достижении стратегических и операционных целей, – ключевых показателей эффективности (KPI) – создается на базе …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- интеллектуального анализа данных
- OLAP-кубов
- прогнозирования ключевых показателей бизнеса
- архивов данных
Совокупность отношений, содержащих всю информацию, которая должна храниться в базе, – это … база данных
Тип ответа: Текcтовый ответ
Совокупность специальным образом организованных данных, хранимых в памяти вычислительных систем и отображающих состояние объектов и их взаимосвязей в рассматриваемой предметной области, – это …
Тип ответа: Текcтовый ответ
Сопоставьте событие в обновлении SQL и соответствующий год:
Тип ответа: Сопоставление
- A. 2008 г.
- B. 1970 г.
- C. 1989 г.
- D. Последняя версия стандарта
- E. Разработан язык SEQUEL
- F. Доработка второго варианта стандарта
Существует … нормальных форм таблиц баз данных
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- 6
- 10
- 50
- бесконечное множество
Существует два возможных вида репликации базы данных – … и двухсторонняя
Тип ответа: Текcтовый ответ
Существует четыре составляющие структуры типового интерактивного приложения – это Presentation Logic, Database Logic, Business Logic и …
Тип ответа: Текcтовый ответ
Существуют такие этапы жизненного цикла баз данных, как …
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
- тестирование
- отладка
- технические опросники
- организация запросов
- аппаратные работы
У вас есть две ненормализованные таблицы: Предмет (код предмета, название, цикл, объем часов); Преподаватель (код преподавателя, ФИО, должность, контакты, код предмета). Для создания базы данных необходимо привести таблицу в первую нормальную форму. Сколько таблиц у вас получится? Как они будут выглядеть?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Получится три таблицы: Предмет (код предмета, название, цикл, объем часов); Преподаватель (код преподавателя, должность, контакты); Изучение (код предмета, код преподавателя).
- Получится четыре таблицы: Предмет (код предмета, название, объем часов, код цикла); Преподаватель (код преподавателя, должность, контакты); Изучение (код предмета, код преподавателя), Цикл (код цикла, название цикла).
- Получится пять таблиц: Предмет (код предмета, название, объем часов, код цикла); Преподаватель (код преподавателя, код должности, контакты); Изучение (код предмета, код преподавателя), Цикл (код цикла, название цикла); Должность (код должности, название должности, оклад)
У вас есть таблица «products» со столбцами «name», «shop_name», «price», «rate». Вы сделали запрос к таблице в виде: ALTER TABLE products ADD COLUMN id INT AUTO_INCREMENT FIRST, ADD PRIMARY KEY (id); а потом добавили еще одну строку вида: INSERT INTO products VALUES (22,'heads','cool_shop',65,5). При этом до добавления последней команды значение крайней строки id было равно 12. ¶ Какие изменения сделала команда ALTER TABLE? Какое на данный момент значение поля «id» в крайней строке и почему? Какое следующее значение будет у этой строки, если применить автоматическую нумерацию при следующем добавлении строки?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Команда ALTER TABLE сделала дополнительный столбец «id», применив маркер первичного ключа на этом столбце, обозначив место размещения столбца в начале таблицы (FIRST) и автоматическое нумерование AUTO_INCREMENT. После применения всех операций значение последней строки id стало равно 22, т.к. было установлено вручную. Если добавить следующую строку, то значение будет 23, т.к. нумерация пойдет именно с предыдущего значения.
- Команда ALTER TABLE сделала дополнительный столбец «id», применив маркер первичного ключа на этом столбце, обозначив место размещения столбца в начале таблицы (FIRST) и автоматическое нумерование AUTO_INCREMENT. После применения всех операций значение последней строки id стало равно 11, т.к. была установлена автоматическая нумерация данного поля. Если добавить следующую строку, то значение будет 12 по той же причине.
- Команда ALTER TABLE сделала дополнительный столбец «id», применив маркер первичного ключа на этом столбце и автоматическое нумерование AUTO_INCREMENT. После применения всех операций значение последней строки id стало равно 11, т.к. была установлена автоматическая нумерация данного поля. Если добавить следующую строку, то значение будет 12 по той же причине.
У вас имеется таблица Communication, состоящая из двух доменов и 10 кортежей. Ключом будет сочетание атрибутов первого и второго столбцов таблицы. Как называются домены в данной таблице, если используется ключ company driver? Как называется такой ключ? Для чего он используется? Укажите, сколько строк и столбцов в данной таблице.
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Домены в данной таблице называются driver и company. Такой ключ называется составным и используется для однозначного уточнения информации в таблице. Данная таблица состоит из 10 строк и 2 столбцов.
- Информацию по названию доменов по предоставленным данным не получить т.к. нет обратной связи ключа с доменами. Такой ключ называется составным и используется для однозначного уточнения информации в таблице. Данная таблица состоит из 2 строк и 10 столбцов.
- Домены в данной таблице называются driver и company. Такой ключ называется первичным и используется для обозначения состава таблицы, что упрощает ее использование в базе данных. Данная таблица состоит из 2 строк и 10 столбцов.
У нас есть таблица сотрудников с записями EmpNo, EmpName, Job, New_Emp и заработная плата. Сотрудники нанимаются два раза в год, поэтому таблица будет обновляться редко. Столбцы используются в запросах для получения таких данных, как число мужчин в компании, и др. Работа сотрудников разделена только на 4 категории: менеджер, водитель, курьер, работник склада. Какой способ индексирования наиболее подходит для столбцов «New_Emp» и «Job», и почему?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- В данном случае наиболее эффективным способом будет индексация растровых изображений, т.к. она будет наиболее эффективна для удаления и обновления вставки. Кроме того, в данном случае такой способ кодирования таблицы будет обеспечивать максимально быстрый поиск записей.
- В данном случае наиболее эффективным будет способ первичной кластерной индексации, т.к. столбцов в таблице немного. Все остальные индексы в данном случае будут малоэффективны, а их использование – затратным с точки зрения машинных ресурсов.
- В данном случае наиболее эффективной будет многоуровневая индексация: она разделит таблицу на различные более мелкие блоки, которые можно будет хранить отдельно. Такой индекс будет достаточно быстро строиться по означенной таблице и быстро обрабатываться.
Установите порядок расположения вариантов распределенной обработки данных с помощью технологии «клиент – сервер», располагаются в следующем порядке, при условии запуска на разных машинах:
Тип ответа: Сортировка
- 1 конечный пользователь
- 2 машина-клиент
- 3 прозрачный удаленный доступ
- 4 машина-сервер
Установите последовательность выполнения запросов в распределенной системе управления базами данных (СУБД):
Тип ответа: Сортировка
- 1 запрос SQL
- 2 глобальная оптимизация
- 3 оптимизация запроса
- 4 выполнение
Установите последовательность выполнения запросов в распределенных системах управления базами данных (СУБД):
Тип ответа: Сортировка
- 1 запрос SQL
- 2 декомпозиция запроса
- 3 локализация данных
- 4 глобальная оптимизация запроса
- 5 оптимизация запроса
- 6 выполнение
Установите последовательность элементов взаимодействия пользовательских и клиентских процессов:
Тип ответа: Сортировка
- 1 Клиент 1 / Клиент N
- 2 серверный процесс
- 3 центральный процессор (CPU)
- 4 база данных
Установите последовательность этапов синтеза процесса проектирования (ПП):
Тип ответа: Сортировка
- 1 замена объектов на таблицы
- 2 определение первичных ключей в таблицах
- 3 замена связей «многие ко многим» промежуточными таблицами, в которые включаются первичные атрибуты соединяемых таблиц
Установите соответствие понятий и их характеристик:
Тип ответа: Сопоставление
- A. Концепция хранилищ данных
- B. Киоск данных
- C. Неизменяемость данных
- D. Интегрированность
- E. концепция подготовки данных для последующего анализа
- F. специализированное тематическое хранилище, обслуживающее одно из направлений деятельности организации
- G. внесение каких-либо изменений, кроме добавления записей, не предполагается
- H. информация в хранилище загружается из приложений, созданных разными разработчиками
Установите соответствие составляющих структуры типового интерактивного приложения и их характеристик:
Тип ответа: Сопоставление
- A. Presentation Logic
- B. Database Logic
- C. Business Logic
- D. Database Manager System
- E. часть приложения, которая определяется тем, что пользователь видит на своем экране
- F. Business Logic часть кода приложения, которая связана с обработкой данных внутри приложения
- G. часть кода приложения, которая определяет алгоритмы решения конкретных задач приложения
- H. собственно система управления базами данных (СУБД), которая обеспечивает хранение и управление базами данных
Установите соответствие типов баз данных (БД) и их характеристик:
Тип ответа: Сопоставление
- A. Сетевая БД
- B. Иерархическая БД
- C. Реляционная БД
- D. база данных, в которой возможно существование любых взаимосвязей между объектами
- E. база данных, в которой связь между элементами осуществляется по типу подчинения и схематично изображается в виде дерева.
- F. база данных, которая обеспечивает представление данных в виде системы взаимосвязанных таблиц
Установите, какие процессы относятся к компрессии, а какие – к декомпрессии изображения:
Тип ответа: Сопоставление
- A. Компрессия изображения
- B. Декомпрессия изображения
- C. разбить изображение на ранговые области ri
- D. запомнить коэффициенты аффинных преобразований W, положения доменных областей di, а также разбиение изображений на домены
- E. создать какое-то(любое) начальное изображение R0
- F. многократно применить к нему отображение W (объединение wi)
Языки баз данных подразделяются на языки описания и языки …
Тип ответа: Текcтовый ответ