Управление данными (Темы 1-7) тест с ответами Синергия/МОИ/ МТИ /МОСАП

Раздел
Программирование
Тип
Просмотров
370
Покупок
23
Антиплагиат
Не указан
Размещена
21 Ноя 2023 в 12:42
ВУЗ
МФПУ Синергия / Московский открытый институт (МОИ) / Московский технологический институт (МТИ) / МОСАП
Курс
Не указан
Стоимость
300 ₽
Демо-файлы   
1
jpeg
Результат 100 баллов из 100 Результат 100 баллов из 100
76.2 Кбайт 76.2 Кбайт
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
pdf
Управление данными (ОТВЕТЫ)
770.5 Кбайт 300 ₽
Описание

ИТОГОВЫЙ ТЕСТ

94 вопрос с ответами

Последний раз тест был сдан на 100 баллов из 100 "Отлично".

Год сдачи -2023.

После покупки Вы получите файл с ответами на вопросы которые указаны ниже:

ПО ВСЕМ ВОПРОСАМ - ПИШИТЕ В ЛИЧНЫЕ СООБЩЕНИЯ

Оглавление

1. … – это ассоциативное отношение между сущностями, которое также может иметь атрибуты

2. … – это атрибут или набор атрибутов, который в главной таблице является первичным ключом

3. … модель описывает понятия предметной области, их взаимосвязь, а также ограничения на данные, налагаемые предметной областью

4. ACID является аббревиатурой для изучения и запоминания четырех основных атрибутов, обеспечиваемых любой транзакцией, менеджером транзакций: атомарность, согласованность, изолированность, …

5. SQL расшифровывается как …

6. Алгоритм приведения к третьей нормальной форме (3НФ) отношений в реляционной базе данных:

* вынести все поля, не зависящие от ключа, в отдельную таблицу -> Определить ключевые поля -> Установить отношения между таблицами

*вынести все частично зависимые поля в отдельную таблицу -> Определить ключевое поле -> Установить отношения между таблицами

*вынести все частично зависимые поля в отдельную таблицу -> Установить отношения между таблицами

7. Большинство популярных и современных архиваторов работают на основе алгоритма …

*Шеннона–Фано

*Хаффмана

* Лемпела–Зива

*Морзе

8. В числе ключевых характеристик OLAP – …

* доступность

*мономерность

*защищенность

* разделимость

9. В числе преимуществ использования однопользовательской базы данных – …

* низкие трудозатраты

*кластерная индексация

*компактность

*большой массив информации

10. Вы вели базу данных (БД), но по мере накопления в ней данных БД стала работать достаточно медленно. Было принято решение проверить индексы на соответствие «хорошим» показателям. Достаточно ли будет проверить, что столбцов в индексе не более 4–5, и не используются поиски с предиктором LIKE?

* нет, кроме проверок на неиспользование предикатора LIKE и количество столбцов в индексе надо проверить, не включаются ли в индекс часто обновляемые столбцы. Кроме того, необходимо проверить, формируются ли индексы по первичному ключу (PK) и создаются ли индексы по столбцам из выражения WHERE часто выполняемых запросов

*да, чем меньше столбцов в индексе, тем быстрее их обработка, а поиск и обработка предикатора LIKE еще больше замедляет базу данных. Других действенных способов существенным образом ускорить обработку таблиц нет

*нет, в индексе в любом случае не больше 3 столбцов. В данном случае поможет дефрагментация индексного поля. По завершении процедуры дефрагментации можно удалить все записи NULL из таблицы

11. Вы поддерживаете базу данных крупного интернет-ресурса. Требования, которые предъявляются к его работе, – это работа в режиме 24/7/Вам нужно выработать систему резервирования с минимально возможным временем восстановления. Достаточно ли выполнить стандартные бэкапы или необходима технология репликации? Какой вариант репликации вы выберите, и почему?

*стандартных бэкапов будет недостаточно, т.к. они требуют долгого времени развертывания в случае сбоев. В такой ситуации достаточно будет выполнять одностороннюю асинхронную репликацию с отставаниями по времени на 5–10 минут и час. В случае падения сервисов база осуществит откат сначала на 5–10 минут, а если этого будет недостаточно, то на час

*стандартных бэкапов будет недостаточно, т.к. они требуют долгого времени развертывания в случае сбоев. В такой ситуации достаточно будет выполнять двустороннюю репликацию. Если сервис упадет, то можно будет запустить его с того же момента, с которого произошло падение. В этом случае никаких данных потеряно не будет

*стандартных бэкапов будет вполне достаточно, т.к. репликация и бэкапирование – это разные названия одного и того же действия. В такой ситуации достаточно будет выполнять инкрементное бэкапирование в момент наименьшей нагрузки на сервис

12. Вы проводите отладку распределенной базы данных (БД). На данный момент вы протестировали все этапы, кроме обновления БД. Для этого вы проводите отладку параллельных транзакций на конфликты различного рода. Вы проверили транзакции на конфликты типа W-W и R-W. Достаточно ли этих проверок, или надо проверить что-то еще? Необходимы ли такие проверки в однопользовательской БД? Будете ли вы проводить проверку на транзакции в многопользовательской, локальной БД?

*нет, необходима еще проверка на WR-алгоритм. Обозначенные проблемы встречаются тогда, когда несколько пользователей пытается одновременно изменить одну запись или просто использовать ее. Соответственно в однопользовательской БД такого рода проблем нет. Да, в многопользовательской локальной БД могут возникать такие же проблемы

*нет, необходима еще проверка на RR-алгоритм. Обозначенные проблемы встречаются в любом типе баз данных, когда несколько пользователей пытается одновременно изменить одну запись или просто использовать ее. Соответственно в однопользовательской БД такие проблемы тоже могут встречаться. Да, в многопользовательской локальной БД могут возникать такие же проблемы

*да, достаточно проверить только на обозначенные алгоритмы работы БД. Обозначенные проблемы встречаются тогда, когда несколько пользователей пытается одновременно изменить одну запись или просто использовать ее. Соответственно в однопользовательской БД такого рода проблем нет. Нет, так как в локальной БД используется алгоритм очередности доступа к данным

13. Говоря о свойствах транзакции ACID, под Isolation мы понимаем изолированность, когда транзакции, конкурирующие за доступ к базе данных, физически обрабатываются …, изолированно друг от друга, но для пользователей это выглядит так, как будто они выполняются параллельно

14. Говоря о стандарте SQL, можно утверждать, что …

*каждая команда не может занимать несколько строк и заканчивается символом ';'

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

*символ и символьная строка заключается в кавычки-лапки: «А», «2», «строка», «другая строка»

15. Говоря о фракталах, можно утверждать, что …

*фрактальные методы сжатия позволяют сжать информацию в 10 000 раз

*с помощью IFS-фракталов можно сжимать большие растровые изображения до долей их нормальных размеров

*все известные программы фрактальной компрессии базируются на алгоритме Морзе

*фрактал на латыни означает «целый»

16. Для кодирования книги студент использовал сжатие последовательности байтов, в результате чего объем книги удалось сжать, но лишь на 5 %. Очевидно, что применяемый алгоритм сжатия неэффективен. Возможно ли использовать другой тип алгоритма сжатия? Какой алгоритм кодирования предпочтительнее было бы использовать, и почему? Можно ли использовать для решения этой задачи фрактальное сжатие?

* да, можно использовать стандартный алгоритм сжатия книг Лемпела–Зива, т.к. в книгах используется относительно небольшой набор словаря, а все слова будут закодированы несколькими цифрами. Фрактальное сжатие показывает хорошие результаты на графических изображениях, кроме того, это очень медленный на сегодняшний день алгоритм. Соответственно, фрактальное сжатие использовать для этой задачи нельзя

*да, можно использовать фрактальное сжатие т.к. это наиболее эффективный алгоритм сжатия на сегодняшний день. Единственным минусом фрактального сжатия в данном случае будет долгое время сжатия и раскрытия

*нет, примененный алгоритм является наиболее эффективным на данный момент для сжатия книг. Низкий процент степени сжатия текстов допустим. Фрактальное сжатие показывает хорошие результаты на графических изображениях, кроме того, это очень медленный на сегодняшний день алгоритм. Соответственно, фрактальное сжатие применить для данной задачи нельзя

17. Задачи могут быть по-разному распределены между серверным и клиентским процессами … архитектуре

*в централизованной

*в центральной

* в децентрализованной

*во фрактальной

18. Ключ …, или ключевой атрибут, – это атрибут (читай столбец) или набор атрибутов, который однозначно идентифицирует сущность / объект / таблицу в базе данных

19. Когда идет речь о значении атрибута объекта в терминологии реляционных систем управления базами данных (СУБД), используются термины «запись» или «…»

20. Компания использует OLAP-технологию для аналитики бизнес-процессов. В какой-то момент аналитик замечает, что примерно шесть месяцев назад было пропущено несколько транзакций, в результате чего некоторая часть данных изменена в сравнении с настоящим моментом. Может ли аналитик внести изменения в ошибочные данные? Как ему исправить данные?

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

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

*да, может. Только необходимо внести в нужный столбец новые данные с пояснением сделанной корректировки и даты проведенных изменений

21. Метод сжатия данных, при котором используется оптимальный префиксный код или кодирование символами переменной длины, – это алгоритм …

22. Набор данных, который предметно-ориентированный, интегрированный, неизменяемый и поддерживающий хронологию, предназначенный для обеспечений принятия управленческих решений – это …

23. Найдите соответствие аспектов модели данных и их описания:

A.аспект структуры

B.аспект манипуляции

C.аспект целостности

D.набор описаний типов объектов данных и логических структур, образующих базовые строительные блоки для построения базы данных соответствующей модели

E. описание типов допустимых операций

F. набор ограничений целостности, гарантирующих корректность используемых данных

24. Найдите соответствие команды SQL и ее описания:

A.CREATE

B.ALTER

C.DROP

D.создание объекта

E. изменение структуры объекта

F. удаление объекта

25. Неверно, что application programming interface относится к …

*интерфейсу баз данных (БД)

* поддержке языков БД

* функциям систем управления базами данных (СУБД)

* поддержке среды разработки

26. Неверно, что SQL включает в себя следующие языки: …

*DCL, DQL, DDL, DML, Transaction Control

* DLL, DQL, DDL, Transaction Control

* DLL, DQL, QDL, Transaction Control

27. Неверно, что в механизмы взаимодействия приложений (МВП) входит …

*прикладной программный интерфейс API

*.COM

* KPI

*activeX

28. Неверно, что к типам объектных моделей относиться

*функциональная модель

*объектно-ориентированная модель

* фрагментарная модель

*модель типа «сущность – связь», или ER-модель

29. Неверно, что роль администратора сервера – …

*конфигурировать сервер, останавливать работу сервера

* ограничивается управлением связанными серверами и процедурами запуска

* предоставлять пользователям возможность управлять процессами, уничтожать процессы

* создание и модификация баз данных

30. Неверно, что файлы в файловых структурах баз данных могут быть …

*файлами прямого доступа

*файлами последовательного доступа

* организованы в виде конвертированных списков

*организованы в виде инвертированных списков

31. Оператор …, дающий право создавать представления, обеспечивает управление безопасностью на уровне сервера

* CREATE VIEW

*BACKUP DATABASE

*CREATE DATABASE

*CREATE TABLE

32. Операторы, которые используется для манипулирования данными (для выборки, вставки, удаления или изменения данных) – это …

33. Определите правильную последовательность структуры данных:

1 в столбцах – значения субтитров

2 структура образована набором таблиц

3 каждая таблица состоит из записей

34. Определите правильную последовательность этапов построения OLAP-системы:

1 интеллектуальный анализ данных

2 анализ ключевых показателей эффективности (KPI)

3 построение многомерных OLAP-кубов

4 создание хранилища данных

35. Определите правильную последовательность этапов процесса интеллектуального анализа данных …

1 подготовка данных

2 исследование и проверка моделей

3 изучение данных

4 построение моделей

5 постановка задачи

6 развертывание и обновление моделей

36. Определите правильную последовательность этапов работы алгоритма Хаффмана:

1 выполняется новая сортировка

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

3 задаются коды к вершинам, с учетом направления к узлам (например, направо – 1, налево – 0)

4 два символа с минимальными вероятностями появления последовательно объединяются в новый составной символ, при этом их вероятности суммируются

5 символы алфавита сортируются по вероятности их появления в тексте

37. Организация вела всю свою работу в таблицах Excel, но было решено сменить информационную систему на многопользовательскую базу данных. При этом данных не так много, и сотрудники IT-отдела решили построить файл-серверную базу данных. При переходе на многопользовательскую базу данных велики ли будут потери в скорости обработки одним отдельным пользователем? Будет ли возможно работать с одной таблицей нескольким пользователям одновременно? Где будет обрабатываться информация в базе данных такого типа?

* скорость обработки данных отдельным пользователем скорее всего не изменится. С таблицей будет возможно работать нескольким пользователям одновременно. Файл-серверный тип – это лишь вариант хранения информации. В данном случае информация будет обрабатываться на компьютере пользователя, т.к. при обработке ее на сервере тип БД должен быть сменен на клиент-серверный

*обработка данных существенно замедлится, т.к. все клиенты будут читать и записывать данные по очереди. Несколько пользователей смогут работать с таблицей одновременно. Информация будет обрабатываться на месте хранения файлов, соответственно, на сервере

*обработка данных ускорится, т.к. сервер существенно быстрее обрабатывает информацию, в отличие от клиента. Несколько пользователей смогут работать с таблицей одновременно. Информация будет обрабатываться на месте хранения файлов, соответственно, на сервере

38. Первый вариант стандарта SQL был принят в …

* 1986 г.

*1989 г.

*1970 г.

*1999 г.

39. Последовательность операций, производимых над базой данных и переводящих базу данных из одного непротиворечивого состояния в другое непротиворечивое состояние, – это …

40. Преимущество использования сетевой базы данных – в …

*том, что теоретически возможны сколь угодно сложные связи между объектами

*ее компактности

*ее простоте и относительной независимости от программных и аппаратных средств

41. При проектировании базы данных разработчики долго спорили, какой подход выбрать. В итоге они применили предметный подход, т.к. в их случае решение задачи «от проблемы» выглядело наиболее подходящим решением. Что разработчики должны были сделать со связями «многие ко многим»? Откуда они были вынуждены брать таблицы? На каком этапе проектирования баз данных применим такой подход? Что еще необходимо сделать на том же этапе проектирования?

*в данном случае связи «многие ко многим» будут заменены промежуточными таблицами, в которые включаются первичные атрибуты соединяемых таблиц. Сами по себе таблицы представляют собой результат замены сущностей, созданных на предыдущих этапах проектирования. Данные преобразования осуществляются на этапе синтеза. Кроме описанных мероприятий, на этапе синтеза необходимо выполнить определение первичных ключей в таблицах

*в данном случае связи «многие ко многим» будут заменены промежуточными таблицами, в которые включаются первичные атрибуты соединяемых таблиц. Сами по себе таблицы представляют собой результат переноса сгруппированных атрибутов в соответствующую таблицу. Данные преобразования осуществляются на этапе декомпозиции. Кроме описанных мероприятий, на этапе декомпозиции необходимо выполнить определение всех ключей в таблицах

*в данном случае заменить связи «многие ко многим» не представляется возможным. Сами по себе таблицы представляют собой результат переноса сгруппированных атрибутов в соответствующую таблицу. Данные преобразования осуществляются на этапе декомпозиции. На данном этапе больше никаких действий не предусмотрено

42. При создании базы данных (БД) не обойтись без системы управления БД. Настройка системы управления состоит из двух важных этапов: настройка инфраструктуры и настройка производительности. В организации произошло достаточно сильное расширение, в связи с чем решили сменить вектор развития и перейти с однопользовательской настольной БД на многопользовательскую, заодно заменив все существующие компьютеры на тонкие клиенты, производительность которых достаточно мала. Нужно ли переходить на серверный тип базы данных? Относится ли этот переход к настройке инфраструктуры? Какой тип БД наиболее предпочтителен в данном случае?

* да, в данном случае правильным будет переход к серверному типу данных, т.к. при одновременном доступе к данным необходимо выделение сервера. Поскольку организация меняет оборудование конечных пользователей на маломощные тонкие клиенты, наиболее предпочтительный тип БД – клиент-серверный. Эти изменения в первую очередь затрагивают ИТ-инфраструктуру

*нет, серверный тип данных необходим, только если БД будет реляционного типа на основе SQL. Данные изменения будут влиять в первую очередь на настройку производительности, т.к. база данных должна работать на маломощных компьютерах. В данном случае наиболее предпочтителен файл-серверный тип БД

*нет, серверный тип данных необходим, только если БД будет клиент-серверного типа. Данные изменения будут влиять в первую очередь на настройку инфраструктуры, т.к. база данных будет распределена по нескольким компьютерам. В данном случае наиболее предпочтителен файл-серверный тип БД

43. При установке MySQL в пакете разработчика на компьютер (управление Windows) вы хотите иметь инструментарий, отличный от консольного режима. Как называется данный инструментарий? Какие настройки он потребует, если база находится на той же машине? Как можно проверить, подключился ли он к базе?

* инструментарий называется MySQL Workbench. При первом запуске после установки он потребует сконфигурировать подключение к базе данных MySQL (стандартные настройки в данном случае – это логин/пароль пользователя и название подключения). Для проверки работоспособности базы нужно ее запустить в Workbench и в графе ввода запросов выполнить любой запрос к базе (например, выборку оператором SELECT). Если в части рабочего экрана появится результат выборки из таблицы базы данных, то все работает

*инструментарий называется MySQL WorkFlow. Дополнительных настроек для работы (в случае его нахождения на машине с базой) не требуется. Для проверки работоспособности базы надо ее запустить в WorkFlow и в левом столбце посмотреть подключенные таблицы

*инструментарий называется MySQL Router. Дополнительные настройки выполняются при установке в меню Connectivity. Для проверки работоспособности базы нужно ее запустить в Router и в левом столбце посмотреть подключенные таблицы

44. Противоречие между предметной областью и данными, содержащимися в базе данных (БД) – это … БД

45. Процесс нормализации баз данных (БД) заключается в разложении (декомпозиции) … отношения

*всех отношений БД на более простые

*исходных отношений БД на более сложные

* исходных отношений БД на более простые

46. Расположите в правильном порядке общий вид синтаксиса команд DDL начинающийся с создания таблицы и заканчивающиеся ее удалением:

1 ALTER

2 DROP

3 CREATE

47. Расположите в хронологическом порядке алгоритмы сжатия (начиная с появившегося первым):

1 алгоритм Хаффмана

2 алгоритм Лемпела–Зива

3 алгоритм Морзе

4 алгоритм Шеннона–Фано

48. Расположите элементы хранения библиографических описаний документов (БОД) в иерархическом порядке, от глобального к локальному:

1 база данных

2 файл

3 страница

4 блок

49. Система показателей деятельности предприятия, которые помогают организации в достижении стратегических и операционных целей, – ключевых показателей эффективности (KPI) – создается на базе …

*интеллектуального анализа данных

* OLAP-кубов

*прогнозирования ключевых показателей бизнеса

*архивов данных

50. Совокупность отношений, содержащих всю информацию, которая должна храниться в базе, – это … база данных

51. Совокупность специальным образом организованных данных, хранимых в памяти вычислительных систем и отображающих состояние объектов и их взаимосвязей в рассматриваемой предметной области, – это …

52. Совокупность языковых и программных средств, предназначенных для создания, ведения и совместного использования баз данных многими пользователями, – это …

53. Создавая базы данных в консоли, вы ввели последовательность команд: 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 символов под информацию

54. Соотнесите в правильном порядке определения свойств транзакций по-русски и по-английски (ACID):

A.атомарность

B.согласованность

C.долговечность

D.изолированность

E.atomicity

F. consistency

G.durability

H. isolation

55. Сопоставьте событие в обновлении SQL и соответствующий год:

A.разработан язык SEQUEL

B.доработка второго варианта стандарта

C.последняя версия стандарта

D. 1989 г.

E. 2008 г.

F.1970 г.

56. Составьте правильную последовательность этапов жизненного цикла базы данных:

1 эксплуатация и сопровождение

2 проектирование

3 кодирование (программирование)

4 тестирование и отладка

57. Способ оптимизировать производительность базы данных, сводя к минимуму количество обращений к диску, необходимых при обработке запроса, а также метод структуры данных – это …

58. Структура, состоящая из частей, которые в каком-то смысле подобны целому, – это …

59. Существует … нормальных форм таблиц баз данных

* 6

*10

*50

*бесконечное множество

60. Существует два возможных вида репликации базы данных – … и двухсторонняя

61. Существует четыре составляющие структуры типового интерактивного приложения – это Presentation Logic, Database Logic, Business Logic и …

62. Существуют такие этапы жизненного цикла баз данных, как …

* тестирование

* отладка

*технические опросники

*организация запросов

*аппаратные работы

63. У вас есть две ненормализованные таблицы: Предмет (код предмета, название, цикл, объем часов); Преподаватель (код преподавателя, ФИО, должность, контакты, код предмета). Для создания базы данных необходимо привести таблицу в первую нормальную форму. Сколько таблиц у вас получится? Как они будут выглядеть?

*получится три таблицы: Предмет (код предмета, название, цикл, объем часов); Преподаватель (код преподавателя, должность, контакты); Изучение (код предмета, код преподавателя)

*получится четыре таблицы: Предмет (код предмета, название, объем часов, код цикла); Преподаватель (код преподавателя, должность, контакты); Изучение (код предмета, код преподавателя), Цикл (код цикла, название цикла)

*получится пять таблиц: Предмет (код предмета, название, объем часов, код цикла); Преподаватель (код преподавателя, код должности, контакты); Изучение (код предмета, код преподавателя), Цикл (код цикла, название цикла); Должность (код должности, название должности, оклад)

64. У вас есть таблица «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 по той же причине

65. У вас есть таблица products, содержащая следующие поля: id INT, name VARCHAR(10), shop_name VARCHAR(15), price INT, rate INT. Id меняется по очереди от 1 до номера последней строки. Какой атрибут надо заменить (и на что) для возможности записывать в поле «rate»? Как сделать выборку id,name,price по полю «rate», содержащему значение cool, при условии что значение id будет больше 5 включительно?

* нужно поменять значение поля с INT на VARCHAR, а потом сделать запрос вида SELECT id,name,price FROM products WHERE id>=5 AND rate='cool'

*в поле rate можно изначально писать текстовую информацию, соответственно необходимо сразу сделать запрос вида SELECT * FROM products WHERE id>=5 AND rate=cool

*нужно поменять значение поля с INT на VARCHAR Тем не менее, выполнять поиск по текстовому полю невозможно, соответственно остается только условие выборки по id: SELECT id,name,price FROM products WHERE id>=5

66. У вас есть таблица в базе данных, но она с каждым днем разрастается, и данные в ней становится искать все сложнее. Какой самый простой метод ускорить поиск данных?

* добавить первичную индексацию. Для этого нужно задать первичный ключ в таблице и создать по нему первичный индекс

*разбить таблицу на несколько более мелких таблиц за счет переформирования столбцов

переформатировать таблицу за счет ликвидации записей NULL для уменьшения количества обработок

*выполнить дефрагментацию таблиц базы данных и после этого перезапустить систему управления базами данных

67. У вас есть таблица с полями «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». При этом столбец «fname» будет заполнен именами (буквами слева до знака пробела), а столбец «lname» – значениями NULL

*да, таблица находится в нормальном состоянии т.к. атомарность данных уже достигнута. Обозначенные команды создадут столбцы «fname» и «lname». При этом, столбец «fname» будет заполнен именами (буквами слева до знака пробела), а столбец «lname» значениями NULL

*нет, таблица не находится в нормальном состоянии, т.к. столбец «names» несет в себе фамилию и имя. Для приведения данной таблицы в нормальное состояние необходимо вместо столбца «names» сделать столбцы с именем и фамилией раздельно и перенести туда данные фамилии и имени соответственно. Обозначенные команды создадут столбцы «fname» и «lname». При этом оба столбца будут заполнены значениями NULL

68. У вас имеется таблица Communication, состоящая из двух доменов и 10 кортежей. Ключом будет сочетание атрибутов первого и второго столбцов таблицы. Как называются домены в данной таблице, если используется ключ company driver? Как называется такой ключ? Для чего он используется? Укажите, сколько строк и столбцов в данной таблице.

* домены в данной таблице называются driver и company. Такой ключ называется составным и используется для однозначного уточнения информации в таблице. Данная таблица состоит из 10 строк и 2 столбцов

*информацию по названию доменов по предоставленным данным не получить т.к. нет обратной связи ключа с доменами. Такой ключ называется составным и используется для однозначного уточнения информации в таблице. Данная таблица состоит из 2 строк и 10 столбцов

*домены в данной таблице называются driver и company. Такой ключ называется первичным и используется для обозначения состава таблицы, что упрощает ее использование в базе данных. Данная таблица состоит из 2 строк и 10 столбцов

69. У нас есть таблица сотрудников с записями EmpNo, EmpName, Job, New_Emp и заработная плата. Сотрудники нанимаются два раза в год, поэтому таблица будет обновляться редко. Столбцы используются в запросах для получения таких данных, как число мужчин в компании, и др. Работа сотрудников разделена только на 4 категории: менеджер, водитель, курьер, работник склада. Какой способ индексирования наиболее подходит для столбцов «New_Emp» и «Job», и почему?

*в данном случае наиболее эффективным способом будет индексация растровых изображений, т.к. она будет наиболее эффективна для удаления и обновления вставки. Кроме того, в данном случае такой способ кодирования таблицы будет обеспечивать максимально быстрый поиск записей

*в данном случае наиболее эффективным будет способ первичной кластерной индексации, т.к. столбцов в таблице немного. Все остальные индексы в данном случае будут малоэффективны, а их использование – затратным с точки зрения машинных ресурсов

*в данном случае наиболее эффективной будет многоуровневая индексация: она разделит таблицу на различные более мелкие блоки, которые можно будет хранить отдельно. Такой индекс будет достаточно быстро строиться по означенной таблице и быстро обрабатываться

70. Установите взаимосвязь компонентов банка данных, расположив их в последовательности согласно приведенной ниже схеме

1 система управления базами данных (СУБД)

2 банк данных

3 языковые средства

71. Установите порядок расположения вариантов распределенной обработки данных с помощью технологии «клиент – сервер», располагаются в следующем порядке, при условии запуска на разных машинах:

1 прозрачный удаленный доступ

2 машина-клиент

3 машина-сервер

4 конечный пользователь

72. Установите порядок схематического представления элементов архитектуры «клиент – сервер»:

1 конечные пользователи

2 сервер

3 база данных

4 клиенты

73. Установите последовательность выполнения запросов в распределенной системе управления базами данных (СУБД):

1 выполнение

2 оптимизация запроса

3 глобальная оптимизация

4 запрос SQL

74. Установите последовательность выполнения запросов в распределенных системах управления базами данных (СУБД):

1 выполнение

2 оптимизация запроса

3 декомпозиция запроса

3 запрос SQL

4 локализация данных

6 глобальная оптимизация запроса

75. Установите последовательность выполнения запросов в централизованной системе управления базами данных (СУБД):

1 запрос SQL

2 декомпозиция запроса

3 оптимизация запроса

4 выполнение

76. Установите последовательность элементов взаимодействия пользовательских и клиентских процессов:

1 клиент 1 / клиент N

2 серверный процесс

3 центральный процессор (CPU)

4 база данных

77. Установите последовательность этапов синтеза процесса проектирования (ПП):

1 замена связей «многие ко многим» промежуточными таблицами, в которые включаются первичные атрибуты соединяемых таблиц

2 замена объектов на таблицы

3 определение первичных ключей в таблицах

78. Установите последовательность этапов синтеза функционального проектирования (ФП):

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

2 перенос сгруппированных атрибутов в соответствующую таблицу

3 определение первичных ключей в таблицах

79. Установите правильную последовательность объемов присутствия компаний корпоративного сектора на российском рынке по состоянию на 2010 г. (от большего к меньшему):

1 IBM

2 Microsoft

3 Oracle

4 Borland

5 Software AG

80. Установите правильную последовательность работы базовых функций экстренных систем:

1 управление процессом поиска решения

2 разъяснение принятого решения

3 приобретение знаний

4 представление знаний

81. Установите соответствие видов проектирования и их характеристик:

A. даталогическое проектирование

B. концептуальное проектирование

C. физическое проектирование

D. строится схема базы данных на основании инфологической модели или выявленных информационных атрибутов деятельности

E. строится инфологическая модель, включающая сущности предметной области и их атрибуты, и выполняется моделирование бизнес-функций, определенных на этапе разработки спецификации требований

F. исходным материалом для этапа проектирования базы данных (БД) является схема БД, полученная на предыдущем этапе, и проект внешней памяти сервера БД, разработанный на этапе проектирования информационной системы

82. Установите соответствие компаний корпоративного сектора и объемов их присутствия на российском рынке (в процентах) по состоянию на 2010 г.:

A.Oracle

B.Microsoft

C.IBM

D.Software AG

E. 69,9 %

F. 8,5 %

G. 7,2 %

H. 5,4 %

83. Установите соответствие между версиями языка SQL и их отличительными особенностями:

A. SQL-86

B. SQL-92

C. SQL 2003

D. первый вариант стандарта

E. вторая версия стандарта

F. добавлена поддержка XML

84. Установите соответствие между различными атрибутами индексации и их характеристиками:

A.время доступа

B.время вставки

C.время удаления

D. время, необходимое для поиска определенного элемента данных или набора элементов

E. время, необходимое для поиска подходящего пространства и данной манипуляции новых данных

F. время, необходимое для поиска элемента и данной манипуляции, а также для обновления структуры индекса

85. Установите соответствие между системами управления базами данных (СУБД) и их характеристиками:

A.Paradox

B.PostgreeSQL

C.MS SQL

D. малая персональная система

E. средняя система

F. крупная корпоративная система

86. Установите соответствие нормальных форм отношений в реляционных базах данных и их свойств:

A.2НФ

B.1НФ

C.3НФ

D.таблица и все ее поля, не входящие в первичный ключ, связаны полной функциональной зависимостью с первичным ключом

E. таблица не должна иметь повторяющихся записей

E. таблица не должна иметь повторяющихся записей

87. Установите соответствие организационно-методических и технических средств и примеров средств каждого вида:

A. организационно-методические средства

B. технические средства

C. устройства ввода/вывода информации

D. инструкции

E. компьютеры

88. Установите соответствие понятий и их характеристик:

A.концепция хранилищ данных

B.киоск данных

C.неизменяемость данных

D.интегрированность

E. концепция подготовки данных для последующего анализа

F. специализированное тематическое хранилище, обслуживающее одно из направлений деятельности организации

G.внесение каких-либо изменений, кроме добавления записей, не предполагается

H. информация в хранилище загружается из приложений, созданных разными разработчиками

89. Установите соответствие серверных ролей и их свойств:

A.setupadmin

B.processadmin

C.dbcreator

D.diskadmin

E. роль ограничивается управлением связанными серверами и процедурами запуска

F. роль предоставляет возможность управлять процессами, уничтожать процессы

G. роль, предполагающая создание и модификацию баз данных

H. роль позволяет управлять файлами, присоединять и отсоединять базы данных

90. Установите соответствие составляющих структуры типового интерактивного приложения и их характеристик:

A. Presentation Logic

B. Database Logic

C. Business Logic

D. Database Manager System

E. часть приложения, которая определяется тем, что пользователь видит на своем экране

F. Business Logic часть кода приложения, которая связана с обработкой данных внутри приложения

G. часть кода приложения, которая определяет алгоритмы решения конкретных задач приложения

H. собственно система управления базами данных (СУБД), которая обеспечивает хранение и управление базами данных

91. Установите соответствие типов баз данных (БД) и их характеристик:

A.сетевая БД

B.иерархическая БД

C.реляционная БД

D.база данных, в которой возможно существование любых взаимосвязей между объектами

E. база данных, которая обеспечивает представление данных в виде системы взаимосвязанных таблиц

F.база данных, в которой связь между элементами осуществляется по типу подчинения и схематично изображается в виде дерева.

92. Физические модели баз данных определяют …, которые поддерживаются на физическом уровне

*только способы размещения данных в среде хранения

*способы размещения данных в среде хранения и способы доступа к этим данным

*способы хранения данных и способы доступа к этим данным

*только способы доступа к данным

93. Языки баз данных подразделяются на языки описания и языки …

94. В организации сервисная база данных представляет собой большую таблицу «заявки» и несколько справочников: «менеджеры», «работники склада», «сотрудники», «оборудование». База данных (БД) постоянно расширяется, и компания хочет поменять сервер на более быстрый, с одновременной заменой системы управления базами данных (СУБД) на более новую версию. Возможно ли заменить сервер и версию СУБД? Какого типа БД используется в данной организации? Что будет со скоростью обработки данных в дальнейшем?

*да, в данном случае заменить и программную, и аппаратную составляющую возможно, т.к. представленная БД является базой данных реляционного типа. Одним из существенных недостатков данной БД является существенная зависимость скорости обработки от объема БД, соответственно, скорость будет падать

*да, в данном случае заменить и программную, и аппаратную составляющую возможно, т.к. представленная БД является базой данных реляционного типа. Скорость работы БД зависит от индексирования, принцип которого не изменяется, поэтому скорость останется неизменной

*нет, программную составляющую заменить нельзя, т.к. перед нами сетевой тип базы данных. Данный тип очень плохо переживает замену программной составляющей базы данных. Одним из существенных недостатков данной БД

Список литературы

Введение

1. Введение в теорию баз данных

2. Принципы построения баз данных

3. Проектирование баз данных

4. Основы SQL

5. Обеспечение целостности данных в БД

6. Информационные хранилища и склады данных

7. Классификация БД и СУБД. Тенденции развития СУБД

Заключение

Вам подходит эта работа?
Похожие работы
Базы данных
Тест Тест
26 Апр в 12:06
9 +2
0 покупок
Базы данных
Тест Тест
16 Апр в 23:59
65
1 покупка
Базы данных
Задача Задача
13 Апр в 18:18
22
0 покупок
Базы данных
Курсовая работа Курсовая
13 Апр в 14:30
24
0 покупок
Другие работы автора
Премиум
Банковское дело
Тест Тест
17 Апр в 19:20
957 +11
1 покупка
Премиум
Таможенное право
Тест Тест
14 Апр в 21:38
160 +7
2 покупки
Премиум
Финансовый менеджмент
Тест Тест
9 Апр в 21:02
78 +6
1 покупка
Премиум
Управление проектами
Тест Тест
4 Апр в 14:09
228 +1
6 покупок
Премиум
Бухгалтерский учет, анализ и аудит
Тест Тест
4 Апр в 00:54
153 +1
3 покупки
Премиум
Философия
Тест Тест
2 Апр в 14:28
222
9 покупок
Премиум
Налоговое право
Тест Тест
31 Мар в 21:58
324 +1
12 покупок
Премиум
Государственное и муниципальное управление
Тест Тест
10 Мар в 18:51
325 +3
5 покупок
Премиум
Государственное и муниципальное управление
Тест Тест
9 Фев в 01:57
175 +1
0 покупок
Премиум
Государственное и муниципальное управление
Тест Тест
9 Фев в 01:35
188 +2
2 покупки
Темы журнала
Показать ещё
Прямой эфир