Управление данными - (Тема 1-7) (ответы на тест Синергия МТИ МосТех МосАП )
Состав работы
|
|
Работа представляет собой файл, который можно открыть в программе:
- Adobe Acrobat Reader
Описание
Результат 90 … 100 баллов из 100
Управление данными
• Введение в курс
• Тема 1. Введение в теорию баз данных
• Тема 2. Принципы построения баз данных. Модели и структуры данных
• Тема 3. Проектирование баз данных
• Тема 4. Основы SQL
• Тема 5. Обеспечение целостности данных в БД.
• Тема 6. Информационные хранилища и склады данных
• Тема 7. Классификация БД и СУБД. Тенденции развития СУБД
• Заключение
• Итоговая аттестация
Алгоритм приведения к третьей нормальной форме (3НФ) отношений в реляционной базе данных:
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• вынести все поля, не зависящие от ключа, в отдельную таблицу -> Определить ключевые поля -> Установить отношения между таблицами
• вынести все частично зависимые поля в отдельную таблицу -> Определить ключевое поле -> Установить отношения между таблицами
• вынести все частично зависимые поля в отдельную таблицу -> Установить отношения между таблицами
Большинство популярных и современных архиваторов работают на основе алгоритма …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• Шеннона–Фано
• Хаффмана
• Лемпела–Зива
• Морзе
В организации сервисная база данных представляет собой большую таблицу «заявки» и несколько справочников: «менеджеры», «работники склада», «сотрудники», «оборудование». База данных (БД) постоянно расширяется, и компания хочет поменять сервер на более быстрый, с одновременной заменой системы управления базами данных (СУБД) на более новую версию. Возможно ли заменить сервер и версию СУБД? Какого типа БД используется в данной организации? Что будет со скоростью обработки данных в дальнейшем?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• да, в данном случае заменить и программную, и аппаратную составляющую возможно, т.к. представленная БД является базой данных реляционного типа. Одним из существенных недостатков данной БД является существенная зависимость скорости обработки от объема БД, соответственно, скорость будет падать
• да, в данном случае заменить и программную, и аппаратную составляющую возможно, т.к. представленная БД является базой данных реляционного типа. Скорость работы БД зависит от индексирования, принцип которого не изменяется, поэтому скорость останется неизменной
• нет, программную составляющую заменить нельзя, т.к. перед нами сетевой тип базы данных. Данный тип очень плохо переживает замену программной составляющей базы данных. Одним из существенных недостатков данной БД является существенная зависимость скорости обработки от объема БД, соответственно, скорость будет падать
В организации сервисная база данных представляет собой большую таблицу «заявки» и несколько справочников: «менеджеры», «работники склада», «сотрудники», «оборудование». В таблице «заявки» внешним ключом является поле id, которое связано с такими же внешними ключами всех справочников. Справочники «менеджеры» и «сотрудники» имеют одни и те же записи, которые дублируются для резерва. Но база данных не работает. Объясните, в чем причина этого? Как это исправить?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• поле id применяется в основном для использования первичных ключей в таблицах, в то время как вторичный ключ должен быть связан с первичным ключом другой таблицы. Надо разорвать и переназначить первичные ключи. Кроме того, согласно правилам Кодда, записи в таблицах должны быть уникальны, повторений записей в работающей базе быть не должно, их нужно удалить
• в использовании ключей проблем нет, все связи в таблицах должны работать. Скорее всего, ошибка в том, что, согласно правилам Кодда, записи в таблицах должны быть уникальны, повторений записей в работающей базе быть не должно, их нужно удалить
• поле id применяется в основном для использования первичных ключей в таблицах, в то время как вторичный ключ должен быть связан с первичным ключом другой таблицы. Нужно разорвать и переназначить первичные ключи. Как только будет исправлена пометка ключей, база данных заработает в полном объеме
В организации существует база данных (БД), которую схематически можно представить в виде дерева. Организация планирует расширяться и нанимать новых аналитиков БД в компанию. Будет ли сложно обучить новых аналитиков работе с текущей структурой БД? Возможно ли менять программно-аппаратную составляющую под каждого аналитика?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• нет, данный тип базы данных относится к иерархическим, т.е. имеет простые и однозначные представления и легкую адресацию, изучить и показать которую несложно. К сожалению, такой тип БД имеет существенную зависимость от программно-аппаратных средств, соответственно, менять версии под аналитиков проблематично
• нет, данный тип базы данных относится к иерархическим, соответственно, имеет простые и однозначные представления и легкую адресацию, изучить и показать которую не сложно. Т.к. все БД оперируют в SQL, менять программное обеспечение не составляет особого труда. Каждый аналитик может пользоваться своими версиями программно-аппаратных средств
• да, такой тип БД относится к сетевым БД, теоретически возможны сложные связи между объектами, что затруднит изучение базы новыми сотрудниками. К сожалению, такой тип БД имеет существенную зависимость от программно-аппаратных средств, соответственно, менять версии под аналитиков очень проблематично
В числе ключевых характеристик OLAP – …
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
• доступность
• мономерность
• защищенность
• разделимость
В числе преимуществ использования однопользовательской базы данных – …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• низкие трудозатраты
• кластерная индексация
• компактность
• большой массив информации
Вы вели базу данных (БД), но по мере накопления в ней данных БД стала работать достаточно медленно. Было принято решение проверить индексы на соответствие «хорошим» показателям. Достаточно ли будет проверить, что столбцов в индексе не более 4–5, и не используются поиски с предиктором LIKE?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• нет, кроме проверок на неиспользование предикатора LIKE и количество столбцов в индексе надо проверить, не включаются ли в индекс часто обновляемые столбцы. Кроме того, необходимо проверить, формируются ли индексы по первичному ключу (PK) и создаются ли индексы по столбцам из выражения WHERE часто выполняемых запросов
• да, чем меньше столбцов в индексе, тем быстрее их обработка, а поиск и обработка предикатора LIKE еще больше замедляет базу данных. Других действенных способов существенным образом ускорить обработку таблиц нет
• нет, в индексе в любом случае не больше 3 столбцов. В данном случае поможет дефрагментация индексного поля. По завершении процедуры дефрагментации можно удалить все записи NULL из таблицы
Вы проводите отладку распределенной базы данных (БД). На данный момент вы протестировали все этапы, кроме обновления БД. Для этого вы проводите отладку параллельных транзакций на конфликты различного рода. Вы проверили транзакции на конфликты типа W-W и R-W. Достаточно ли этих проверок, или надо проверить что-то еще? Необходимы ли такие проверки в однопользовательской БД? Будете ли вы проводить проверку на транзакции в многопользовательской, локальной БД?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• нет, необходима еще проверка на WR-алгоритм. Обозначенные проблемы встречаются тогда, когда несколько пользователей пытается одновременно изменить одну запись или просто использовать ее. Соответственно в однопользовательской БД такого рода проблем нет. Да, в многопользовательской локальной БД могут возникать такие же проблемы
• нет, необходима еще проверка на RR-алгоритм. Обозначенные проблемы встречаются в любом типе баз данных, когда несколько пользователей пытается одновременно изменить одну запись или просто использовать ее. Соответственно в однопользовательской БД такие проблемы тоже могут встречаться. Да, в многопользовательской локальной БД могут возникать такие же проблемы
• да, достаточно проверить только на обозначенные алгоритмы работы БД. Обозначенные проблемы встречаются тогда, когда несколько пользователей пытается одновременно изменить одну запись или просто использовать ее. Соответственно в однопользовательской БД такого рода проблем нет. Нет, так как в локальной БД используется алгоритм очередности доступа к данным
Говоря о стандарте SQL, можно утверждать, что …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• каждая команда не может занимать несколько строк и заканчивается символом ';'
• в командах SQL не различаются прописные и строчные буквы (кроме содержимого символьных строк)
• символ и символьная строка заключается в кавычки-лапки: ''А'', ''2'', ''строка'', ''другая строка''
Для кодирования книги студент использовал сжатие последовательности байтов, в результате чего объем книги удалось сжать, но лишь на 5 %. Очевидно, что применяемый алгоритм сджатия неэффективен. Возможно ли использовать другой тип алгоритма сжатия? Какой алгоритм кодирования предпочтительнее было бы использовать, и почему? Можно ли использовать для решения этой задачи фрактальное сжатие?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• да, можно использовать стандартный алгоритм сжатия книг Лемпела–Зива, т.к. в книгах используется относительно небольшой набор словаря, а все слова будут закодированы несколькими цифрами. Фрактальное сжатие показывает хорошие результаты на графических изображениях, кроме того, это очень медленный на сегодняшний день алгоритм. Соответственно, фрактальное сжатие использовать для этой задачи нельзя
• да, можно использовать фрактальное сжатие т.к. это наиболее эффективный алгоритм сжатия на сегодняшний день. Единственным минусом фрактального сжатия в данном случае будет долгое время сжатия и раскрытия
• нет, примененный алгоритм является наиболее эффективным на данный момент для сжатия книг. Низкий процент степени сжатия текстов допустим. Фрактальное сжатие показывает хорошие результаты на графических изображениях, кроме того, это очень медленный на сегодняшний день алгоритм. Соответственно, фрактальное сжатие применить для данной задачи нельзя
Для кодирования книги студент использовал сжатие последовательности байтов, в результате чего объем книги удалось сжать, но лишь на 5 %. Очевидно, что применяемый алгоритм сжатия неэффективен. Возможно ли использовать другой тип алгоритма сжатия? Какой алгоритм кодирования предпочтительнее было бы использовать, и почему? Можно ли использовать для решения этой задачи фрактальное сжатие?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• да, можно использовать стандартный алгоритм сжатия книг Лемпела–Зива, т.к. в книгах используется относительно небольшой набор словаря, а все слова будут закодированы несколькими цифрами. Фрактальное сжатие показывает хорошие результаты на графических изображениях, кроме того, это очень медленный на сегодняшний день алгоритм. Соответственно, фрактальное сжатие использовать для этой задачи нельзя
• да, можно использовать фрактальное сжатие т.к. это наиболее эффективный алгоритм сжатия на сегодняшний день. Единственным минусом фрактального сжатия в данном случае будет долгое время сжатия и раскрытия
• нет, примененный алгоритм является наиболее эффективным на данный момент для сжатия книг. Низкий процент степени сжатия текстов допустим. Фрактальное сжатие показывает хорошие результаты на графических изображениях, кроме того, это очень медленный на сегодняшний день алгоритм. Соответственно, фрактальное сжатие применить для данной задачи нельзя
Задачи могут быть по-разному распределены между серверным и клиентским процессами … архитектуре
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• в централизованной
• в центральной
• в децентрализованной
• во фрактальной
Когда идет речь о значении атрибута объекта в терминологии реляционных систем управления базами данных (СУБД), используются термины «запись» или «…»
Тип ответа: Текcтовый ответ
Компания использует OLAP-технологию для аналитики бизнес-процессов. В какой-то момент аналитик замечает, что примерно шесть месяцев назад было пропущено несколько транзакций, в результате чего некоторая часть данных изменена в сравнении с настоящим моментом. Может ли аналитик внести изменения в ошибочные данные? Как ему исправить данные?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• нет, не может. OLAP-технологии построены на принципе неизменности занесенных в систему данных. В связи с этим действия аналитика ограниченны только добавлением корректирующих записей на момент, когда были обнаружены ошибки
• нет, не может. OLAP-технологии построены на принципе единого личностного изменения занесенных в систему данных. В связи с этим действия аналитика ограниченны только добавлением корректирующих записей на момент, когда были обнаружены ошибки. Для изменения данных необходимо связаться с тем, кто внес некорректные данные
• да, может. Только необходимо внести в нужный столбец новые данные с пояснением сделанной корректировки и даты проведенных изменений
Метод сжатия данных, при котором используется оптимальный префиксный код или кодирование символами переменной длины, – это алгоритм …
Тип ответа: Текcтовый ответ
Набор данных, который предметно-ориентированный, интегрированный, неизменяемый и поддерживающий хронологию, предназначенный для обеспечений принятия управленческих решений – это …
Тип ответа: Текcтовый ответ
Найдите соответствие аспектов модели данных и их описания:
Тип ответа: Сопоставление
• A. аспект структуры
• B. аспект манипуляции
• C. аспект целостности
• D. набор описаний типов объектов данных и логических структур, образующих базовые строительные блоки для построения базы данных соответствующей модели
• E. описание типов допустимых операций
• F. набор ограничений целостности, гарантирующих корректность используемых данных
Неверно, что в механизмы взаимодействия приложений (МВП) входит …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• прикладной программный интерфейс API
• .COM
• KPI
• activeX
Неверно, что к типам объектных моделей относиться
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• функциональная модель
• объектно-ориентированная модель
• фрагментарная модель
• модель типа «сущность – связь», или ER-модель
Неверно, что файлы в файловых структурах баз данных могут быть …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• файлами прямого доступа
• файлами последовательного доступа
• организованы в виде конвертированных списков
• организованы в виде инвертированных списков
Неверно, что SQL включает в себя следующие языки: …
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
• DCL, DQL, DDL, DML, Transaction Control
• DLL, DQL, DDL, Transaction Control
• DLL, DQL, QDL, Transaction Control
Оператор …, дающий право создавать представления, обеспечивает управление безопасностью на уровне сервера
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• CREATE VIEW
• BACKUP DATABASE
• CREATE DATABASE
• CREATE TABLE
Определите правильное соответствие ключей и их свойств:
Тип ответа: Сопоставление
• A. первичный ключ
• B. внешний ключ
• C. используется для однозначной идентификации кортежа
• D. атрибут или набор атрибутов, который в главной таблице является первичным ключом
• E. атрибут или набор из минимального числа атрибутов, который однозначно идентифицирует конкретный кортеж и не содержит дополнительных атрибутов
Определите правильную последовательность структуры данных:
Тип ответа: Сортировка
• 1 структура образована набором таблиц
• 2 каждая таблица состоит из записей
• 3 в столбцах – значения субтитров
Определите правильную последовательность этапов построения OLAP-системы:
Тип ответа: Сортировка
• 1 создание хранилища данных
• 2 построение многомерных OLAP-кубов
• 3 анализ ключевых показателей эффективности (KPI)
• 4 интеллектуальный анализ данных
Определите правильную последовательность этапов работы алгоритма Хаффмана:
Тип ответа: Сортировка
• 1 символы алфавита сортируются по вероятности их появления в тексте
• 2 два символа с минимальными вероятностями появления последовательно объединяются в новый составной символ, при этом их вероятности суммируются
• 3 строится дерево, каждый узел которого имеет суммарную вероятность всех узлов, находящихся ниже него
• 4 выполняется новая сортировка
• 5 задаются коды к вершинам, с учетом направления к узлам (например, направо – 1, налево – 0)
Организация вела всю свою работу в таблицах Excel, но было решено сменить информационную систему на многопользовательскую базу данных. При этом данных не так много, и сотрудники IT-отдела решили построить файл-серверную базу данных. При переходе на многопользовательскую базу данных велики ли будут потери в скорости обработки одним отдельным пользователем? Будет ли возможно работать с одной таблицей нескольким пользователям одновременно? Где будет обрабатываться информация в базе данных такого типа?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• скорость обработки данных отдельным пользователем скорее всего не изменится. С таблицей будет возможно работать нескольким пользователям одновременно. Файл-серверный тип – это лишь вариант хранения информации. В данном случае информация будет обрабатываться на компьютере пользователя, т.к. при обработке ее на сервере тип БД должен быть сменен на клиент-серверный
• обработка данных существенно замедлится, т.к. все клиенты будут читать и записывать данные по очереди. Несколько пользователей смогут работать с таблицей одновременно. Информация будет обрабатываться на месте хранения файлов, соответственно, на сервере
• обработка данных ускорится, т.к. сервер существенно быстрее обрабатывает информацию, в отличие от клиента. Несколько пользователей смогут работать с таблицей одновременно. Информация будет обрабатываться на месте хранения файлов, соответственно, на сервере
Первый вариант стандарта SQL был принят в …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• 1986 г.
• 1989 г.
• 1970 г.
• 1999 г.
Последовательность операций, производимых над базой данных и переводящих базу данных из одного непротиворечивого состояния в другое непротиворечивое состояние, – это …
Тип ответа: Текcтовый ответ
Преимущество использования сетевой базы данных – в …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• том, что теоретически возможны сколь угодно сложные связи между объектами
• ее компактности
• ее простоте и относительной независимости от программных и аппаратных средств
При проектировании базы данных разработчики долго спорили, какой подход выбрать. В итоге они применили предметный подход, т.к. в их случае решение задачи «от проблемы» выглядело наиболее подходящим решением. Что разработчики должны были сделать со связями «многие ко многим»? Откуда они были вынуждены брать таблицы? На каком этапе проектирования баз данных применим такой подход? Что еще необходимо сделать на том же этапе проектирования?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• в данном случае связи «многие ко многим» будут заменены промежуточными таблицами, в которые включаются первичные атрибуты соединяемых таблиц. Сами по себе таблицы представляют собой результат замены сущностей, созданных на предыдущих этапах проектирования. Данные преобразования осуществляются на этапе синтеза. Кроме описанных мероприятий, на этапе синтеза необходимо выполнить определение первичных ключей в таблицах
• в данном случае связи «многие ко многим» будут заменены промежуточными таблицами, в которые включаются первичные атрибуты соединяемых таблиц. Сами по себе таблицы представляют собой результат переноса сгруппированных атрибутов в соответствующую таблицу. Данные преобразования осуществляются на этапе декомпозиции. Кроме описанных мероприятий, на этапе декомпозиции необходимо выполнить определение всех ключей в таблицах
• в данном случае заменить связи «многие ко многим» не представляется возможным. Сами по себе таблицы представляют собой результат переноса сгруппированных атрибутов в соответствующую таблицу. Данные преобразования осуществляются на этапе декомпозиции. На данном этапе больше никаких действий не предусмотрено
При создании базы данных (БД) не обойтись без системы управления БД. Настройка системы управления состоит из двух важных этапов: настройка инфраструктуры и настройка производительности. В организации произошло достаточно сильное расширение, в связи с чем решили сменить вектор развития и перейти с однопользовательской настольной БД на многопользовательскую, заодно заменив все существующие компьютеры на тонкие клиенты, производительность которых достаточно мала. Нужно ли переходить на серверный тип базы данных? Относится ли этот переход к настройке инфраструктуры? Какой тип БД наиболее предпочтителен в данном случае?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• да, в данном случае правильным будет переход к серверному типу данных, т.к. при одновременном доступе к данным необходимо выделение сервера. Поскольку организация меняет оборудование конечных пользователей на маломощные тонкие клиенты, наиболее предпочтительный тип БД – клиент-серверный. Эти изменения в первую очередь затрагивают ИТ-инфраструктуру
• нет, серверный тип данных необходим, только если БД будет реляционного типа на основе SQL. Данные изменения будут влиять в первую очередь на настройку производительности, т.к. база данных должна работать на маломощных компьютерах. В данном случае наиболее предпочтителен файл-серверный тип БД
• нет, серверный тип данных необходим, только если БД будет клиент-серверного типа. Данные изменения будут влиять в первую очередь на настройку инфраструктуры, т.к. база данных будет распределена по нескольким компьютерам. В данном случае наиболее предпочтителен файл-серверный тип БД
При установке MySQL в пакете разработчика на компьютер (управление Windows) вы хотите иметь инструментарий, отличный от консольного режима. Как называется данный инструментарий? Какие настройки он потребует, если база находится на той же машине? Как можно проверить, подключился ли он к базе?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• инструментарий называется MySQL Workbench. При первом запуске после установки он потребует сконфигурировать подключение к базе данных MySQL (стандартные настройки в данном случае – это логин/пароль пользователя и название подключения). Для проверки работоспособности базы нужно ее запустить в Workbench и в графе ввода запросов выполнить любой запрос к базе (например, выборку оператором SELECT). Если в части рабочего экрана появится результат выборки из таблицы базы данных, то все работает
• инструментарий называется MySQL WorkFlow. Дополнительных настроек для работы (в случае его нахождения на машине с базой) не требуется. Для проверки работоспособности базы надо ее запустить в WorkFlow и в левом столбце посмотреть подключенные таблицы
• инструментарий называется MySQL Router. Дополнительные настройки выполняются при установке в меню Connectivity. Для проверки работоспособности базы нужно ее запустить в Router и в левом столбце посмотреть подключенные таблицы
Процесс нормализации баз данных (БД) заключается в разложении (декомпозиции) … отношения
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• всех отношений БД на более простые
• исходных отношений БД на более сложные
• исходных отношений БД на более простые
Расположите в правильном порядке общий вид синтаксиса команд DDL начинающийся с создания таблицы и заканчивающиеся ее удалением:
Тип ответа: Сортировка
• 1 CREATE
• 2 ALTER
• 3 DROP
Расположите в хронологическом порядке алгоритмы сжатия (начиная с появившегося первым):
Тип ответа: Сортировка
• 1 алгоритм Морзе
• 2 алгоритм Шеннона–Фано
• 3 алгоритм Хаффмана
• 4 алгоритм Лемпела–Зива
Расположите элементы хранения библиографических описаний документов (БОД) в иерархическом порядке, от глобального к локальному:
Тип ответа: Сортировка
• 1 база данных
• 2 файл
• 3 страница
• 4 блок
Система показателей деятельности предприятия, которые помогают организации в достижении стратегических и операционных целей, – ключевых показателей эффективности (KPI) – создается на базе …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• интеллектуального анализа данных
• OLAP-кубов
• прогнозирования ключевых показателей бизнеса
• архивов данных
Совокупность отношений, содержащих всю информацию, которая должна храниться в базе, – это … база данных
Тип ответа: Текcтовый ответ
Совокупность специальным образом организованных данных, хранимых в памяти вычислительных систем и отображающих состояние объектов и их взаимосвязей в рассматриваемой предметной области, – это …
Тип ответа: Текcтовый ответ
Создавая базы данных в консоли, вы ввели последовательность команд: CREATE DATABASE new; Use new; CREATE table months (Id INT (2), Name VARCHAR (10), days INT (2), ves_mes INT(1) ); Что вы создали? Какой ключ в данной таблице? Сколько знаков будет зарезервировано в каждой строке таблицы?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• Мы создали базу данных «new» и таблицу «months» со следующими столбцами: id, Name, days, ves_mes. Ключ в данной таблице еще не задан. В каждой строке зарезервировано по 15 символов под информацию
• Мы создали базу данных «new» и таблицу «months» со следующими столбцами: id, Name, days, ves_mes. Ключ в данной таблице будет находиться в столбце id. В каждой строке зарезервировано сколько угодно символов под информацию
• Мы использовали базу данных «new» для создания в ней таблицы «months» со следующими столбцами: id, Name, ves_mes. Ключ в данной таблице еще не задан. В каждой строке зарезервировано по 15 символов под информацию
Соотнесите в правильном порядке определения свойств транзакций по-русски и по-английски (ACID):
Тип ответа: Сопоставление
• A. атомарность
• B. согласованность
• C. долговечность
• D. изолированность
• E. atomicity
• F. consistency
• G. durability
• H. isolation
Составьте правильную последовательность этапов жизненного цикла базы данных:
Тип ответа: Сортировка
• 1 проектирование
• 2 кодирование (программирование)
• 3 эксплуатация и сопровождение
• 4 тестирование и отладка
Структура, состоящая из частей, которые в каком-то смысле подобны целому, – это …
Тип ответа: Текcтовый ответ
Существует … нормальных форм таблиц баз данных
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• 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 по той же причине
У вас есть таблица в базе данных, но она с каждым днем разрастается, и данные в ней становится искать все сложнее. Какой самый простой метод ускорить поиск данных?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• добавить первичную индексацию. Для этого нужно задать первичный ключ в таблице и создать по нему первичный индекс
• разбить таблицу на несколько более мелких таблиц за счет переформирования столбцов
• переформатировать таблицу за счет ликвидации записей NULL для уменьшения количества обработок
• выполнить дефрагментацию таблиц базы данных и после этого перезапустить систему управления базами данных
У вас есть таблица с полями «id», «names», «birth». Пример заполнения первой строки выглядит так: 1/Aleksander Pushkin/1799. Находится ли данная таблица в нормальном состоянии? Как ее привести в нормальное состояние, если это необходимо? Что сделают команды ALTER TABLE users ADD COLUMN fname VARCHAR(20) NOT NULL, ADD COLUMN lname VARCHAR(20); UPDATE users SET fname = SUBSTRING_INDEX (names,' ',1) ?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• нет, таблица не находится в нормальном состоянии, т.к. столбец «names» несет в себе фамилию и имя. Для приведения данной таблицы в нормальное состояние необходимо вместо столбца «names» сделать столбцы с именем и фамилией раздельно и перенести туда данные фамилии и имени соответственно. Обозначенные команды создадут столбцы «fname» и «lname». Пр
Управление данными
• Введение в курс
• Тема 1. Введение в теорию баз данных
• Тема 2. Принципы построения баз данных. Модели и структуры данных
• Тема 3. Проектирование баз данных
• Тема 4. Основы SQL
• Тема 5. Обеспечение целостности данных в БД.
• Тема 6. Информационные хранилища и склады данных
• Тема 7. Классификация БД и СУБД. Тенденции развития СУБД
• Заключение
• Итоговая аттестация
Алгоритм приведения к третьей нормальной форме (3НФ) отношений в реляционной базе данных:
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• вынести все поля, не зависящие от ключа, в отдельную таблицу -> Определить ключевые поля -> Установить отношения между таблицами
• вынести все частично зависимые поля в отдельную таблицу -> Определить ключевое поле -> Установить отношения между таблицами
• вынести все частично зависимые поля в отдельную таблицу -> Установить отношения между таблицами
Большинство популярных и современных архиваторов работают на основе алгоритма …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• Шеннона–Фано
• Хаффмана
• Лемпела–Зива
• Морзе
В организации сервисная база данных представляет собой большую таблицу «заявки» и несколько справочников: «менеджеры», «работники склада», «сотрудники», «оборудование». База данных (БД) постоянно расширяется, и компания хочет поменять сервер на более быстрый, с одновременной заменой системы управления базами данных (СУБД) на более новую версию. Возможно ли заменить сервер и версию СУБД? Какого типа БД используется в данной организации? Что будет со скоростью обработки данных в дальнейшем?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• да, в данном случае заменить и программную, и аппаратную составляющую возможно, т.к. представленная БД является базой данных реляционного типа. Одним из существенных недостатков данной БД является существенная зависимость скорости обработки от объема БД, соответственно, скорость будет падать
• да, в данном случае заменить и программную, и аппаратную составляющую возможно, т.к. представленная БД является базой данных реляционного типа. Скорость работы БД зависит от индексирования, принцип которого не изменяется, поэтому скорость останется неизменной
• нет, программную составляющую заменить нельзя, т.к. перед нами сетевой тип базы данных. Данный тип очень плохо переживает замену программной составляющей базы данных. Одним из существенных недостатков данной БД является существенная зависимость скорости обработки от объема БД, соответственно, скорость будет падать
В организации сервисная база данных представляет собой большую таблицу «заявки» и несколько справочников: «менеджеры», «работники склада», «сотрудники», «оборудование». В таблице «заявки» внешним ключом является поле id, которое связано с такими же внешними ключами всех справочников. Справочники «менеджеры» и «сотрудники» имеют одни и те же записи, которые дублируются для резерва. Но база данных не работает. Объясните, в чем причина этого? Как это исправить?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• поле id применяется в основном для использования первичных ключей в таблицах, в то время как вторичный ключ должен быть связан с первичным ключом другой таблицы. Надо разорвать и переназначить первичные ключи. Кроме того, согласно правилам Кодда, записи в таблицах должны быть уникальны, повторений записей в работающей базе быть не должно, их нужно удалить
• в использовании ключей проблем нет, все связи в таблицах должны работать. Скорее всего, ошибка в том, что, согласно правилам Кодда, записи в таблицах должны быть уникальны, повторений записей в работающей базе быть не должно, их нужно удалить
• поле id применяется в основном для использования первичных ключей в таблицах, в то время как вторичный ключ должен быть связан с первичным ключом другой таблицы. Нужно разорвать и переназначить первичные ключи. Как только будет исправлена пометка ключей, база данных заработает в полном объеме
В организации существует база данных (БД), которую схематически можно представить в виде дерева. Организация планирует расширяться и нанимать новых аналитиков БД в компанию. Будет ли сложно обучить новых аналитиков работе с текущей структурой БД? Возможно ли менять программно-аппаратную составляющую под каждого аналитика?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• нет, данный тип базы данных относится к иерархическим, т.е. имеет простые и однозначные представления и легкую адресацию, изучить и показать которую несложно. К сожалению, такой тип БД имеет существенную зависимость от программно-аппаратных средств, соответственно, менять версии под аналитиков проблематично
• нет, данный тип базы данных относится к иерархическим, соответственно, имеет простые и однозначные представления и легкую адресацию, изучить и показать которую не сложно. Т.к. все БД оперируют в SQL, менять программное обеспечение не составляет особого труда. Каждый аналитик может пользоваться своими версиями программно-аппаратных средств
• да, такой тип БД относится к сетевым БД, теоретически возможны сложные связи между объектами, что затруднит изучение базы новыми сотрудниками. К сожалению, такой тип БД имеет существенную зависимость от программно-аппаратных средств, соответственно, менять версии под аналитиков очень проблематично
В числе ключевых характеристик OLAP – …
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
• доступность
• мономерность
• защищенность
• разделимость
В числе преимуществ использования однопользовательской базы данных – …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• низкие трудозатраты
• кластерная индексация
• компактность
• большой массив информации
Вы вели базу данных (БД), но по мере накопления в ней данных БД стала работать достаточно медленно. Было принято решение проверить индексы на соответствие «хорошим» показателям. Достаточно ли будет проверить, что столбцов в индексе не более 4–5, и не используются поиски с предиктором LIKE?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• нет, кроме проверок на неиспользование предикатора LIKE и количество столбцов в индексе надо проверить, не включаются ли в индекс часто обновляемые столбцы. Кроме того, необходимо проверить, формируются ли индексы по первичному ключу (PK) и создаются ли индексы по столбцам из выражения WHERE часто выполняемых запросов
• да, чем меньше столбцов в индексе, тем быстрее их обработка, а поиск и обработка предикатора LIKE еще больше замедляет базу данных. Других действенных способов существенным образом ускорить обработку таблиц нет
• нет, в индексе в любом случае не больше 3 столбцов. В данном случае поможет дефрагментация индексного поля. По завершении процедуры дефрагментации можно удалить все записи NULL из таблицы
Вы проводите отладку распределенной базы данных (БД). На данный момент вы протестировали все этапы, кроме обновления БД. Для этого вы проводите отладку параллельных транзакций на конфликты различного рода. Вы проверили транзакции на конфликты типа W-W и R-W. Достаточно ли этих проверок, или надо проверить что-то еще? Необходимы ли такие проверки в однопользовательской БД? Будете ли вы проводить проверку на транзакции в многопользовательской, локальной БД?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• нет, необходима еще проверка на WR-алгоритм. Обозначенные проблемы встречаются тогда, когда несколько пользователей пытается одновременно изменить одну запись или просто использовать ее. Соответственно в однопользовательской БД такого рода проблем нет. Да, в многопользовательской локальной БД могут возникать такие же проблемы
• нет, необходима еще проверка на RR-алгоритм. Обозначенные проблемы встречаются в любом типе баз данных, когда несколько пользователей пытается одновременно изменить одну запись или просто использовать ее. Соответственно в однопользовательской БД такие проблемы тоже могут встречаться. Да, в многопользовательской локальной БД могут возникать такие же проблемы
• да, достаточно проверить только на обозначенные алгоритмы работы БД. Обозначенные проблемы встречаются тогда, когда несколько пользователей пытается одновременно изменить одну запись или просто использовать ее. Соответственно в однопользовательской БД такого рода проблем нет. Нет, так как в локальной БД используется алгоритм очередности доступа к данным
Говоря о стандарте SQL, можно утверждать, что …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• каждая команда не может занимать несколько строк и заканчивается символом ';'
• в командах SQL не различаются прописные и строчные буквы (кроме содержимого символьных строк)
• символ и символьная строка заключается в кавычки-лапки: ''А'', ''2'', ''строка'', ''другая строка''
Для кодирования книги студент использовал сжатие последовательности байтов, в результате чего объем книги удалось сжать, но лишь на 5 %. Очевидно, что применяемый алгоритм сджатия неэффективен. Возможно ли использовать другой тип алгоритма сжатия? Какой алгоритм кодирования предпочтительнее было бы использовать, и почему? Можно ли использовать для решения этой задачи фрактальное сжатие?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• да, можно использовать стандартный алгоритм сжатия книг Лемпела–Зива, т.к. в книгах используется относительно небольшой набор словаря, а все слова будут закодированы несколькими цифрами. Фрактальное сжатие показывает хорошие результаты на графических изображениях, кроме того, это очень медленный на сегодняшний день алгоритм. Соответственно, фрактальное сжатие использовать для этой задачи нельзя
• да, можно использовать фрактальное сжатие т.к. это наиболее эффективный алгоритм сжатия на сегодняшний день. Единственным минусом фрактального сжатия в данном случае будет долгое время сжатия и раскрытия
• нет, примененный алгоритм является наиболее эффективным на данный момент для сжатия книг. Низкий процент степени сжатия текстов допустим. Фрактальное сжатие показывает хорошие результаты на графических изображениях, кроме того, это очень медленный на сегодняшний день алгоритм. Соответственно, фрактальное сжатие применить для данной задачи нельзя
Для кодирования книги студент использовал сжатие последовательности байтов, в результате чего объем книги удалось сжать, но лишь на 5 %. Очевидно, что применяемый алгоритм сжатия неэффективен. Возможно ли использовать другой тип алгоритма сжатия? Какой алгоритм кодирования предпочтительнее было бы использовать, и почему? Можно ли использовать для решения этой задачи фрактальное сжатие?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• да, можно использовать стандартный алгоритм сжатия книг Лемпела–Зива, т.к. в книгах используется относительно небольшой набор словаря, а все слова будут закодированы несколькими цифрами. Фрактальное сжатие показывает хорошие результаты на графических изображениях, кроме того, это очень медленный на сегодняшний день алгоритм. Соответственно, фрактальное сжатие использовать для этой задачи нельзя
• да, можно использовать фрактальное сжатие т.к. это наиболее эффективный алгоритм сжатия на сегодняшний день. Единственным минусом фрактального сжатия в данном случае будет долгое время сжатия и раскрытия
• нет, примененный алгоритм является наиболее эффективным на данный момент для сжатия книг. Низкий процент степени сжатия текстов допустим. Фрактальное сжатие показывает хорошие результаты на графических изображениях, кроме того, это очень медленный на сегодняшний день алгоритм. Соответственно, фрактальное сжатие применить для данной задачи нельзя
Задачи могут быть по-разному распределены между серверным и клиентским процессами … архитектуре
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• в централизованной
• в центральной
• в децентрализованной
• во фрактальной
Когда идет речь о значении атрибута объекта в терминологии реляционных систем управления базами данных (СУБД), используются термины «запись» или «…»
Тип ответа: Текcтовый ответ
Компания использует OLAP-технологию для аналитики бизнес-процессов. В какой-то момент аналитик замечает, что примерно шесть месяцев назад было пропущено несколько транзакций, в результате чего некоторая часть данных изменена в сравнении с настоящим моментом. Может ли аналитик внести изменения в ошибочные данные? Как ему исправить данные?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• нет, не может. OLAP-технологии построены на принципе неизменности занесенных в систему данных. В связи с этим действия аналитика ограниченны только добавлением корректирующих записей на момент, когда были обнаружены ошибки
• нет, не может. OLAP-технологии построены на принципе единого личностного изменения занесенных в систему данных. В связи с этим действия аналитика ограниченны только добавлением корректирующих записей на момент, когда были обнаружены ошибки. Для изменения данных необходимо связаться с тем, кто внес некорректные данные
• да, может. Только необходимо внести в нужный столбец новые данные с пояснением сделанной корректировки и даты проведенных изменений
Метод сжатия данных, при котором используется оптимальный префиксный код или кодирование символами переменной длины, – это алгоритм …
Тип ответа: Текcтовый ответ
Набор данных, который предметно-ориентированный, интегрированный, неизменяемый и поддерживающий хронологию, предназначенный для обеспечений принятия управленческих решений – это …
Тип ответа: Текcтовый ответ
Найдите соответствие аспектов модели данных и их описания:
Тип ответа: Сопоставление
• A. аспект структуры
• B. аспект манипуляции
• C. аспект целостности
• D. набор описаний типов объектов данных и логических структур, образующих базовые строительные блоки для построения базы данных соответствующей модели
• E. описание типов допустимых операций
• F. набор ограничений целостности, гарантирующих корректность используемых данных
Неверно, что в механизмы взаимодействия приложений (МВП) входит …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• прикладной программный интерфейс API
• .COM
• KPI
• activeX
Неверно, что к типам объектных моделей относиться
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• функциональная модель
• объектно-ориентированная модель
• фрагментарная модель
• модель типа «сущность – связь», или ER-модель
Неверно, что файлы в файловых структурах баз данных могут быть …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• файлами прямого доступа
• файлами последовательного доступа
• организованы в виде конвертированных списков
• организованы в виде инвертированных списков
Неверно, что SQL включает в себя следующие языки: …
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
• DCL, DQL, DDL, DML, Transaction Control
• DLL, DQL, DDL, Transaction Control
• DLL, DQL, QDL, Transaction Control
Оператор …, дающий право создавать представления, обеспечивает управление безопасностью на уровне сервера
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• CREATE VIEW
• BACKUP DATABASE
• CREATE DATABASE
• CREATE TABLE
Определите правильное соответствие ключей и их свойств:
Тип ответа: Сопоставление
• A. первичный ключ
• B. внешний ключ
• C. используется для однозначной идентификации кортежа
• D. атрибут или набор атрибутов, который в главной таблице является первичным ключом
• E. атрибут или набор из минимального числа атрибутов, который однозначно идентифицирует конкретный кортеж и не содержит дополнительных атрибутов
Определите правильную последовательность структуры данных:
Тип ответа: Сортировка
• 1 структура образована набором таблиц
• 2 каждая таблица состоит из записей
• 3 в столбцах – значения субтитров
Определите правильную последовательность этапов построения OLAP-системы:
Тип ответа: Сортировка
• 1 создание хранилища данных
• 2 построение многомерных OLAP-кубов
• 3 анализ ключевых показателей эффективности (KPI)
• 4 интеллектуальный анализ данных
Определите правильную последовательность этапов работы алгоритма Хаффмана:
Тип ответа: Сортировка
• 1 символы алфавита сортируются по вероятности их появления в тексте
• 2 два символа с минимальными вероятностями появления последовательно объединяются в новый составной символ, при этом их вероятности суммируются
• 3 строится дерево, каждый узел которого имеет суммарную вероятность всех узлов, находящихся ниже него
• 4 выполняется новая сортировка
• 5 задаются коды к вершинам, с учетом направления к узлам (например, направо – 1, налево – 0)
Организация вела всю свою работу в таблицах Excel, но было решено сменить информационную систему на многопользовательскую базу данных. При этом данных не так много, и сотрудники IT-отдела решили построить файл-серверную базу данных. При переходе на многопользовательскую базу данных велики ли будут потери в скорости обработки одним отдельным пользователем? Будет ли возможно работать с одной таблицей нескольким пользователям одновременно? Где будет обрабатываться информация в базе данных такого типа?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• скорость обработки данных отдельным пользователем скорее всего не изменится. С таблицей будет возможно работать нескольким пользователям одновременно. Файл-серверный тип – это лишь вариант хранения информации. В данном случае информация будет обрабатываться на компьютере пользователя, т.к. при обработке ее на сервере тип БД должен быть сменен на клиент-серверный
• обработка данных существенно замедлится, т.к. все клиенты будут читать и записывать данные по очереди. Несколько пользователей смогут работать с таблицей одновременно. Информация будет обрабатываться на месте хранения файлов, соответственно, на сервере
• обработка данных ускорится, т.к. сервер существенно быстрее обрабатывает информацию, в отличие от клиента. Несколько пользователей смогут работать с таблицей одновременно. Информация будет обрабатываться на месте хранения файлов, соответственно, на сервере
Первый вариант стандарта SQL был принят в …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• 1986 г.
• 1989 г.
• 1970 г.
• 1999 г.
Последовательность операций, производимых над базой данных и переводящих базу данных из одного непротиворечивого состояния в другое непротиворечивое состояние, – это …
Тип ответа: Текcтовый ответ
Преимущество использования сетевой базы данных – в …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• том, что теоретически возможны сколь угодно сложные связи между объектами
• ее компактности
• ее простоте и относительной независимости от программных и аппаратных средств
При проектировании базы данных разработчики долго спорили, какой подход выбрать. В итоге они применили предметный подход, т.к. в их случае решение задачи «от проблемы» выглядело наиболее подходящим решением. Что разработчики должны были сделать со связями «многие ко многим»? Откуда они были вынуждены брать таблицы? На каком этапе проектирования баз данных применим такой подход? Что еще необходимо сделать на том же этапе проектирования?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• в данном случае связи «многие ко многим» будут заменены промежуточными таблицами, в которые включаются первичные атрибуты соединяемых таблиц. Сами по себе таблицы представляют собой результат замены сущностей, созданных на предыдущих этапах проектирования. Данные преобразования осуществляются на этапе синтеза. Кроме описанных мероприятий, на этапе синтеза необходимо выполнить определение первичных ключей в таблицах
• в данном случае связи «многие ко многим» будут заменены промежуточными таблицами, в которые включаются первичные атрибуты соединяемых таблиц. Сами по себе таблицы представляют собой результат переноса сгруппированных атрибутов в соответствующую таблицу. Данные преобразования осуществляются на этапе декомпозиции. Кроме описанных мероприятий, на этапе декомпозиции необходимо выполнить определение всех ключей в таблицах
• в данном случае заменить связи «многие ко многим» не представляется возможным. Сами по себе таблицы представляют собой результат переноса сгруппированных атрибутов в соответствующую таблицу. Данные преобразования осуществляются на этапе декомпозиции. На данном этапе больше никаких действий не предусмотрено
При создании базы данных (БД) не обойтись без системы управления БД. Настройка системы управления состоит из двух важных этапов: настройка инфраструктуры и настройка производительности. В организации произошло достаточно сильное расширение, в связи с чем решили сменить вектор развития и перейти с однопользовательской настольной БД на многопользовательскую, заодно заменив все существующие компьютеры на тонкие клиенты, производительность которых достаточно мала. Нужно ли переходить на серверный тип базы данных? Относится ли этот переход к настройке инфраструктуры? Какой тип БД наиболее предпочтителен в данном случае?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• да, в данном случае правильным будет переход к серверному типу данных, т.к. при одновременном доступе к данным необходимо выделение сервера. Поскольку организация меняет оборудование конечных пользователей на маломощные тонкие клиенты, наиболее предпочтительный тип БД – клиент-серверный. Эти изменения в первую очередь затрагивают ИТ-инфраструктуру
• нет, серверный тип данных необходим, только если БД будет реляционного типа на основе SQL. Данные изменения будут влиять в первую очередь на настройку производительности, т.к. база данных должна работать на маломощных компьютерах. В данном случае наиболее предпочтителен файл-серверный тип БД
• нет, серверный тип данных необходим, только если БД будет клиент-серверного типа. Данные изменения будут влиять в первую очередь на настройку инфраструктуры, т.к. база данных будет распределена по нескольким компьютерам. В данном случае наиболее предпочтителен файл-серверный тип БД
При установке MySQL в пакете разработчика на компьютер (управление Windows) вы хотите иметь инструментарий, отличный от консольного режима. Как называется данный инструментарий? Какие настройки он потребует, если база находится на той же машине? Как можно проверить, подключился ли он к базе?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• инструментарий называется MySQL Workbench. При первом запуске после установки он потребует сконфигурировать подключение к базе данных MySQL (стандартные настройки в данном случае – это логин/пароль пользователя и название подключения). Для проверки работоспособности базы нужно ее запустить в Workbench и в графе ввода запросов выполнить любой запрос к базе (например, выборку оператором SELECT). Если в части рабочего экрана появится результат выборки из таблицы базы данных, то все работает
• инструментарий называется MySQL WorkFlow. Дополнительных настроек для работы (в случае его нахождения на машине с базой) не требуется. Для проверки работоспособности базы надо ее запустить в WorkFlow и в левом столбце посмотреть подключенные таблицы
• инструментарий называется MySQL Router. Дополнительные настройки выполняются при установке в меню Connectivity. Для проверки работоспособности базы нужно ее запустить в Router и в левом столбце посмотреть подключенные таблицы
Процесс нормализации баз данных (БД) заключается в разложении (декомпозиции) … отношения
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• всех отношений БД на более простые
• исходных отношений БД на более сложные
• исходных отношений БД на более простые
Расположите в правильном порядке общий вид синтаксиса команд DDL начинающийся с создания таблицы и заканчивающиеся ее удалением:
Тип ответа: Сортировка
• 1 CREATE
• 2 ALTER
• 3 DROP
Расположите в хронологическом порядке алгоритмы сжатия (начиная с появившегося первым):
Тип ответа: Сортировка
• 1 алгоритм Морзе
• 2 алгоритм Шеннона–Фано
• 3 алгоритм Хаффмана
• 4 алгоритм Лемпела–Зива
Расположите элементы хранения библиографических описаний документов (БОД) в иерархическом порядке, от глобального к локальному:
Тип ответа: Сортировка
• 1 база данных
• 2 файл
• 3 страница
• 4 блок
Система показателей деятельности предприятия, которые помогают организации в достижении стратегических и операционных целей, – ключевых показателей эффективности (KPI) – создается на базе …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• интеллектуального анализа данных
• OLAP-кубов
• прогнозирования ключевых показателей бизнеса
• архивов данных
Совокупность отношений, содержащих всю информацию, которая должна храниться в базе, – это … база данных
Тип ответа: Текcтовый ответ
Совокупность специальным образом организованных данных, хранимых в памяти вычислительных систем и отображающих состояние объектов и их взаимосвязей в рассматриваемой предметной области, – это …
Тип ответа: Текcтовый ответ
Создавая базы данных в консоли, вы ввели последовательность команд: CREATE DATABASE new; Use new; CREATE table months (Id INT (2), Name VARCHAR (10), days INT (2), ves_mes INT(1) ); Что вы создали? Какой ключ в данной таблице? Сколько знаков будет зарезервировано в каждой строке таблицы?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• Мы создали базу данных «new» и таблицу «months» со следующими столбцами: id, Name, days, ves_mes. Ключ в данной таблице еще не задан. В каждой строке зарезервировано по 15 символов под информацию
• Мы создали базу данных «new» и таблицу «months» со следующими столбцами: id, Name, days, ves_mes. Ключ в данной таблице будет находиться в столбце id. В каждой строке зарезервировано сколько угодно символов под информацию
• Мы использовали базу данных «new» для создания в ней таблицы «months» со следующими столбцами: id, Name, ves_mes. Ключ в данной таблице еще не задан. В каждой строке зарезервировано по 15 символов под информацию
Соотнесите в правильном порядке определения свойств транзакций по-русски и по-английски (ACID):
Тип ответа: Сопоставление
• A. атомарность
• B. согласованность
• C. долговечность
• D. изолированность
• E. atomicity
• F. consistency
• G. durability
• H. isolation
Составьте правильную последовательность этапов жизненного цикла базы данных:
Тип ответа: Сортировка
• 1 проектирование
• 2 кодирование (программирование)
• 3 эксплуатация и сопровождение
• 4 тестирование и отладка
Структура, состоящая из частей, которые в каком-то смысле подобны целому, – это …
Тип ответа: Текcтовый ответ
Существует … нормальных форм таблиц баз данных
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• 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 по той же причине
У вас есть таблица в базе данных, но она с каждым днем разрастается, и данные в ней становится искать все сложнее. Какой самый простой метод ускорить поиск данных?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• добавить первичную индексацию. Для этого нужно задать первичный ключ в таблице и создать по нему первичный индекс
• разбить таблицу на несколько более мелких таблиц за счет переформирования столбцов
• переформатировать таблицу за счет ликвидации записей NULL для уменьшения количества обработок
• выполнить дефрагментацию таблиц базы данных и после этого перезапустить систему управления базами данных
У вас есть таблица с полями «id», «names», «birth». Пример заполнения первой строки выглядит так: 1/Aleksander Pushkin/1799. Находится ли данная таблица в нормальном состоянии? Как ее привести в нормальное состояние, если это необходимо? Что сделают команды ALTER TABLE users ADD COLUMN fname VARCHAR(20) NOT NULL, ADD COLUMN lname VARCHAR(20); UPDATE users SET fname = SUBSTRING_INDEX (names,' ',1) ?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• нет, таблица не находится в нормальном состоянии, т.к. столбец «names» несет в себе фамилию и имя. Для приведения данной таблицы в нормальное состояние необходимо вместо столбца «names» сделать столбцы с именем и фамилией раздельно и перенести туда данные фамилии и имени соответственно. Обозначенные команды создадут столбцы «fname» и «lname». Пр
Дополнительная информация
оценка "отлично"
Похожие материалы
Конкурентоспособный стартап ( ответы на тест Синергия МТИ МосТех МосАП )
alehaivanov
: 27 июня 2025
Конкурентоспособный стартап / Обеспечение конкурентоспособности стартапа / Стартап в гостиничном бизнесе / Конкурентоспособный стартап
Результат 90 …100 балов из 100
Конкурентоспособный стартап
1. Важно!. Информация по изучению курса
2. Тема 1. Особенности стартапа как стадии бизнеса
3. Тема 2. Создание бизнес-модели
4. Тема 3. Институционализация бизнеса на стартап стадии
5. Тема 4. Привлечение инвесторов
6. Тема 5. Основные элементы первоначального создания бизнеса: обустройство предпринимател
125 руб.
Гидрогазодинамика.ти (верные ответы на тест Синергия МТИ МосТех МосАП )
alehaivanov
: 12 февраля 2025
Гидрогазодинамика
Результат 100 баллов из 100
Гидрогазодинамика.ти
1. Тема 1. Основы гидростатики и кинематики
2. Тема 2. Динамика вязкой и невязкой жидкости
3. Тема 3. Гидравлические сопротивления
4. Тема 4. Законы движения газа
5. Тема 5. Волны давления в газовом потоке
6. Тема 6. Теория пограничного слоя
... - канал с таким профилем, при движении по которому газа или пара давление увеличивается, а скорость потока уменьшается
Тип ответа: Одиночный выбор • с выбором одного правильного ответа и
195 руб.
Водоснабжение и водоотведение.ти (ответы на тест Синергия МТИ МосТех МосАП )
alehaivanov
: 28 января 2025
/ Водоснабжение и водоотведение
/ Водоснабжение и водоотведение объектов капитального строительства
/ Инженерные системы зданий и сооружений (Водоснабжение и водоотведение)
/ Системы водоснабжения и водоотведения
Результат 100 баллов из 100
Водоснабжение и водоотведение.ти
1. Учебные материалы
В местах присоединения внутриквартальных и заводских сетей к уличным в пределах застройки кварталов устраивают колодцы:
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольк
145 руб.
Правоведение.ои(dor) (ответы на тест Синергия МТИ МосТех МосАП )
alehaivanov
: 16 октября 2024
Результат 90 … 100 баллов из 100
Правоведение.ои(dor)
1. Введение
2. Тема 1. Государство и его роль в жизни общества
3. Тема 2. Общие положения о праве
4. Тема 3. Государство и право в их соотношении
5. Тема 4. Государство и право в Российской Федерации
6. Тема 5. Основы конституционного права Российской Федерации
7. Тема 6. Основы административного права Российской Федерации
8. Тема 7. Основы уголовного права Российской Федерации
9. Тема 8. Правовые основы защиты информации
10. Тема 9. Основы г
200 руб.
Машинное обучение.фит_БАК (верные ответы на тест Синергия МТИ МосТех МосАП )
alehaivanov
: 3 августа 2025
Результат 100 баллов из 100
Машинное обучение.фит_БАК
1. Учебный материал
Как называется метрика, измеряющая точность модели машинного обучения?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• Регрессия
• Кластеризация
• Активация
• Точность (Accuracy)
Как называется процесс определения групп схожих объектов в данных?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
• Классификация
• Р
225 руб.
Прокурорский надзор (верные ответы на тест Синергия МТИ МосТех МосАП )
alehaivanov
: 24 июня 2025
Результат 100 баллов из100
Прокурорский надзор
1. Тема 1. Сущность, цели, задачи, основные направления прокурорского надзора. Организационные принципы, правовое регулирование надзорной деятельности
2. Тема 2. Организация работы и управления в органах прокуратуры, кадровое обеспечение. Тактика и методика прокурорского надзора
3. Тема 3. Надзор за исполнением законов и соблюдением прав и свобод человека и гражданина
4. Тема 4. Надзор за исполнением законов в оперативно-розыскной деятельности, дос
145 руб.
Администрирование в информационных системах (ответы на тест Синергия МТИ МосТех МосАП )
alehaivanov
: 29 сентября 2024
Результат 90 …. 100 баллов из 100
Администрирование в информационных системах
1. Важно!. Информация по изучению курса
2. Тема 1. Функции, процедуры и службы администрирования, объекты администрирования, программная структура, методы администрирования
3. Тема 2. Службы управления конфигурацией, контролем характеристик, ошибочными ситуациями, учетом и безопасностью. Службы управления общего пользования. Службы планирования и развития. Эксплуатация и сопровождение информационных систем
4. Тема 3. И
145 руб.
Основы экономической теории (ответы на тест Синергия МТИ МосТех МосАП )
alehaivanov
: 29 сентября 2024
Результат 93 … 100 баллов из 100.
Основы экономической теории
1. Введение в экономическую теорию
2. Тема 1. Экономическая теория и её понятийный аппарат
3. Тема 2. Спрос и предложение. Потребительский выбор
4. Тема 3. Конкуренция на рынке экономических благ и производственных ресурсов
5. Тема 4. Макроэкономика как раздел экономической теории. Макроэкономическое равновесие
6. Тема 5. Кредитно-денежная и бюджетно-налоговая политика государства
7. Тема 6. Экономический рост. Цикличность развития э
145 руб.
Другие работы
ММА/ИДО Иностранный язык в профессиональной сфере (ЛТМ) Тест 20 из 20 баллов 2024 год
mosintacd
: 28 июня 2024
ММА/ИДО Иностранный язык в профессиональной сфере (ЛТМ) Тест 20 из 20 баллов 2024 год
Московская международная академия Институт дистанционного образования Тест оценка ОТЛИЧНО
2024 год
Ответы на 20 вопросов
Результат – 100 баллов
С вопросами вы можете ознакомиться до покупки
ВОПРОСЫ:
1. We have … to an agreement
2. Our senses are … a great role in non-verbal communication
3. Saving time at business communication leads to … results in work
4. Conducting negotiations with foreigners we shoul
150 руб.
Задание №2. Методы управления образовательными учреждениями
studypro
: 13 октября 2016
Практическое задание 2
Задание 1. Опишите по одному примеру использования каждого из методов управления в Вашей профессиональной деятельности.
Задание 2. Приняв на работу нового сотрудника, Вы надеялись на более эффективную работу, но в результате разочарованы, так как он не соответствует одному из важнейших качеств менеджера - самодисциплине. Он не обязателен, не собран, не умеет отказывать и т.д.. Но, тем не менее, он отличный профессионал в своей деятельности. Какими методами управления Вы во
200 руб.
Особенности бюджетного финансирования
Aronitue9
: 24 августа 2012
Содержание:
Введение
Теоретические основы бюджетного финансирования
Понятие и сущность бюджетного финансирования
Характеристика основных форм бюджетного финансирования
Анализ бюджетного финансирования образования
Понятие и источники бюджетного финансирования образования
Проблемы бюджетного финансирования образования
Основные направления совершенствования бюджетного финансирования образования
Заключение
Список использованный литературы
Цель курсовой работы – исследовать особенности бюджетного фин
20 руб.
Программирование (часть 1-я). Зачёт. Билет №2
sibsutisru
: 3 сентября 2021
ЗАЧЕТ по дисциплине “Программирование (часть 1)”
Билет 2
Определить значение переменной y после работы следующего фрагмента программы:
a = 3; b = 2 * a – 10; x = 0; y = 2 * b + a;
if ( b > y ) or ( 2 * b < y + a ) ) then begin x = b – y; y = x + 4 end;
if ( a + b < 0 ) and ( y + x > 2 ) ) then begin x = x + y; y = x – 2 end;
200 руб.