Управление и автоматизация баз данных.дпо
1. JOIN, для которого не требуется объединение по ключу, это...*FULL JOIN
*CROSS JOIN
*INNER JOIN
*FULL OUTER JOIN
2. MySQL Workbench устанавливаетсяна Ubuntu...*В пакете с сервером
*Не может быть установлена
*Отдельно
*В зависимости от команды
3. MySQL Workbench это...*Обязательный компонент, идущий вместе с сервером
*Утилита для подключения к серверу
*Инструмент для визуального проектирования баз данных
*Средство мониторинга состояния сервера
4. Oracle называет … все пространство, выделенное любому конкретному объекту базы данных5. RPC наиболее успешно можно реализовать на следующем языке программирования...*Microsoft JScript
*MS Visual Basic
*C++
*Perl
6. Агрегатные функции позволяют...*Объединять данные
*Производить вычисления
*Обрабатывать строки
*Склеивать строки
7. Администратор базы данных – это...*Любой пользователь, имеющий доступ к базе данных
*Специалист, занимающийся разработкой и обслуживанием базы данных
*Пользователь базы данных, имеющий соответствующие права
*Владелец сервера, на котором расположена база данных
8. Алгоритм, который позволяет корректировать ошибки памяти, называется …9. Архитектура любой распределенной СУБД включает в себя следующее число компонентов...*3
*5
*4
*6
10. База данных считается нормализованной, если она...*Приведена к первой нормальной форме
*Приведена к нулевой нормальной форме
*Приведена ко второй нормальной форме
*Приведена к третьей нормальной форме
11. Брандмауэр позволяет...*Обеспечить удаленное подключение пользователей
*Отслеживать состояние сервера
*Управлять сетевыми ресурсами и файлами организации
*Фильтровать получаемые пакеты
12. В … включена вся имеющаяся информация о подключениях и запросах13. В Oracle префикс V$ используется для...*Представления пользователя
*Расширенного представления пользователя
*Хранения данных о нагруженности
*Представления администратора БД
14. В Windows по умолчанию файл конфигурации имеет следующее название...*my.ini
*my.cnf
*my.inf
*my.cfg
15. В неавтономных базах данных данные распределяются по …16. В случае ошибочного удаления или модификации данных, отменить операцию можно если заранее было произведено создание …17. В состав любой СУБД входят языки двух типов, которые позволяют с ней взаимодействовать – язык описания данных и …18. Восстановите последовательность операторов и параметров, чтобы получить команду для просмотра информации о БД с использованием утилиты mytop...1 mytop
2 --prompt
3 –d
4 database
19. Вызов процедуры осуществляется с помощью оператора...*BEGIN
*SHOW
*CALL
*CREATE
20. Главной отличительной чертой банка данных является …21. Данные, которые редко используются, удаляются из кэша с использованием разновидности следующего алгоритма...*RLE
*RLU
*LRV
*LRC
22. Динамический SQL работает со следующим видом функций*NOT DETERMENISTIC
*DETERMENISTIC
*DETERMENISTIC и NOT DETERMENISTIC
23. Для динамического SQL неверно следующее утверждение...*В динамическом SQL способ доступа к БД определяется во время выполнения
*Динамический SQL является более производительным
*Динамический SQL является более гибким
*Динамический SQL далеко не всегда является безопасным
24. Для доступа к данным конкретной СУБД с помощью ODBC, кроме клиентской части, рассматриваемой СУБД, нужно специальное приложение под названием …25. Для доступа с правами root при включенной авторизации по паролю необходимо ввести команду...*mysql root -p
*mysql –u root -p
*sudo mysql root -p
*sudo mysql
26. Для запуска брандмауэра в поиск Windows необходимо вписать запрос …27. Для настройки удаленного доступа в брандмауэре нужно создать правило для...*Безопасности подключения
*Исходящего подключения
*Входящего подключения
28. Для неявного соединения используется оператор...*INNER JOIN
*GROUP BY
*WHERE
*APPLY
29. Для обозначения внешнего ключа используется инструкция...*PRIMARY KEY
*FOREIGN KEY
*REFERENCES
30. Для объявления переменных в MySQL используется оператор...*SET
*VAR
*INT
*DECLARE
31. Для поздних версий MySQL механизмом хранения по умолчанию является...*Merge
*Memory
*MyISAM
*InnoDB
32. Для проверки соблюдения одновременно нескольких условий используется оператор...*OR
*NOT
*XOR
*AND
33. Для проверки соблюдения хотя бы одного из условий в наборе используется оператор...*OR
*XOR
*AND
*NOT
34. Для редактирования прав пользователей используется оператор …35. Для редактирования созданной таблицы используется оператор...*TRUNCATE
*MODIFY
*ALTER
*CHANGE
36. Для СУБД Oracle в подключенном состоянии … экземпляр находит и читает файл контроля37. Для установки MySQL Server на Linux Ubuntu используется следующая команда*sudo apt install mysql-server
*sudo install mysql-server
*sudo apt-get mysql-server
*sudo apt install mysqlserver
38. Для установки утилиты mytop в Linux Ubuntu используется команда вида...*sudo apt get mytop
*sudo apt get-install mytop
*sudo apt install mytop
*sudo apt mytop
39. Если в базе данных возникают противоречия, то эту ситуацию называют …40. Если заранее неизвестно, какой результат вернёт процедура, следует дописать инструкцию …41. Если логировать запросы нет необходимости, то можно выполнить следующую команду...*SET GLOBAL log_output = 'NONE'
*SET GLOBAL log_output = 'NULL'
*SET GLOBAL log_output = 0
*SET GLOBAL log_output = 'EMPTY'
42. Защита переменных и методов от вмешательства называется …43. Имеется две таблицы – «Shop» и «Product_Shop», связанные по ключу «ID_Shop». Необходимо получить выборку из двух таблиц. Расположите код в нужном порядке для соединения двух таблиц и получения из них выборки.1 AS S
2 JOIN Product_Shop
3 SELECT * FROM Shop
4 AS PS
5 ON PS.Product_SHOP = S.Shop
44. Команда mysql в Windows может быть выполнена...*Из консоли от имени администратора
*Из консоли при отредактированных переменных среды и пользователя
*Из консоли сразу же после установки MySQL Server
*Из консоли любым пользователем
45. Команда для установки сервера отличается в следующем дистрибутиве...*CentsOS
*Debian
*Ubuntu
*Везде одинакова
46. Конструкция IF EXISTS позволяет...*Проверить наличие процедуры в БД
*Проверить наличие значения в таблице
*Проверить наличие дубликатов данных
47. Любая сущность реального мира в объектно-ориентированных языках и системах представляется в виде...*Класса
*Объекта
*Атрибута
*Метода
48. Максимальную длину поля в MySQL нужно указывать для...*Всех типов данных
*Символьных типов данных
*Целочисленных типов данных
*Битовых типов данных
49. Методы, имеющие одинаковое название, но разные параметры или тип параметров называются …50. Механизмом доступа к данным, который реже всего используется ввиду своей специфичности является...*ODBC
*BDE
*OLEDB
*ADO
51. Наиболее популярной и удобной моделью данных на сегодня является...*Реляционная модель данных
*Сетевая модель данных
*Иерархическая модель данных
*Модель бинарных ассоциаций
52. Наиболее производительной является память следующего типа*RDIMM
*SO-DIMM
*LRDIMM
*DIMM
53. Наиболее часто используемым циклическим оператором является...*LOOP
*REPEAT
*WHILE
54. Не рекомендуется использовать следующий уровень изоляции транзакций...*READ UNCOMMITTED
*READ COMMITTED
*SERIALIZABLE
*REPEATABLE READ
55. Неверно, что для первой нормальной формы характерно...*Отсутствие дублирующих строк
*Хранение в столбце одного типа данных
*Наличие составных значений
*Присутствие списков в столбце
56. Неверно, что к основным принципам ООП относится...*Инкапсуляция
*Наследование
*Абстракция
*Переопределение
*Полиморфизм
57. Неверно, что распределенные СУБД являются...*Более отказоустойчивыми
*Менее производительными
*Более популярными, по сравнению с централизованными
*Менее защищёнными
58. Неверно, что роли существуют в следующей СУБД*MySQL
*Oracle
*Postgre
*MS SQL Server
59. Неверно, что словарь данных...*Может содержать метаданные
*Не может быть отредактирован пользователем
*Может быть отредактирован пользователем
*Является набором системных таблиц
60. Неверно, что экземпляр...*Является синонимом класса
*Принадлежит одному классу
*Может принадлежать многим классам
*Позволяет работать с классом
61. Несколько жестких дисков могут быть объединены в … массив62. Область памяти, в которой хранятся кэшированные данные для таблиц, индексов и других вспомогательных буферов называется …63. Обратиться к классу можно через...*Дочерний класс
*Атрибут
*Объект
*Метод
64. Объект может принадлежать...*Только одному классу
*Нескольким классам
*Только дочернему классу
*Только экземпляру класса
65. Оператор DISTINCT используется для...*Сортировки данных по возрастанию или убыванию
*Объединения таблиц в одну результирующую
*Получения уникальных значений в столбце
*Получения ненулевых значений в столбце
66. Оператор ESLE при проверке условий является...*обязательным
*обязательным, если находится в цикле
*опциональным
*опциональным только в MySQL
67. Откат транзакции происходит...*Автоматически
*Вручную
*В зависимости от уровня её изоляции
*В зависимости от механизма блокировки
68. Переменная, отвечающая за количество хранимых таблиц в кэше называется...*table_opened_cache
*table_store_cache
*table_save_cache
*table_open_cache
69. По умолчанию для сервера MySQL используется порт...*23
*3306
*3389
*5432
70. По умолчанию для суперпользователя используется следующее имя* root
*admin
*user
*host
71. Поле, по которому можно однозначно идентифицировать запись в таблице называется …72. Популярным способом увеличения производительности системы является использование процессоров на базе архитектуры …73. При использовании INNER JOIN выводятся данные, для которых...* Есть соответствие в обеих таблицах
*Есть соответствие во всех таблицах
*Есть соответствие в левой таблице
*Есть соответствие в правой таблице
74. При использовании утилиты Innotop столбец Run отображает...*Время работы сервера
* Количество текущих запросов
*Количество запросов в секунду
*Состояние работы утилиты
75. При использовании утилиты Innotop столбец SQL отображает...*Самый длинный запрос
*Самый короткий запрос
*Самый долгий по времени выполнения запрос
*Версию СУБД
76. При размещении с … база данных копируется целиком и помещается на каждый отдельно взятый узел системы77. Приложение, выполненное в архитектуре … не имеет четкого разделения на серверные и клиентские модули78. Приложение, которое обеспечивает полную функциональность и независимость от центрального сервера называется …79. Приложения, где достигается наибольшая эффективность применения RPC принято называть …80. Проверить версию установленного MySQL Server можно с помощью команды...*mysql version
*mysql --version
* mysql -version
*mysql -ver
81. Проверить, включено ли логирование в MySQL можно с помощью следующей команды...*SELECT GLOBAL.general_log
*SELECT @@GLOBAL.general_log
*SELECT GLOBAL.general_log
*SELECT @@general_log
82. Протокол HTTP используется для...*Обмена файлами на сервере
*Обмена сообщениями
*Просмотра содержимого страниц в интернете
*Автоматической выдачи IP адресов
83. Процесс записи данных в память для их дальнейшего извлечения называется …84. Процесс проектирования, реализации и поддержки базы данных называется …85. Размер блока данных в СУБД Oracle по умолчанию имеет размер...*4 кб
*16 кб
*2 кб
* 8 кб
86. Распределенная СУБД характеризуется высокой степенью …87. Роль setupadmin позволяет наделить пользователя следующим функционалом...*Создавать и редактировать базы данных
*Управлять разрешениями для инструкции CREATE DATABASE
*Устанавливать репликацию и управлять расширенными процедурами
*Настраивать конфигурацию сервера БД
88. Свойство технической системы сохранять свою работоспособность после сбоя в одной или нескольких её составных частей называется …89. Связь пользователя и сервера при архитектуре «клиент-сервер» можно описать как...*Один к одному
* Один ко многим
*Многие ко многим
90. Связь таблиц в базах данных происходит по...*Внешнему ключу
*Первичному ключу
*По индексам
91. Связь таблиц в реляционных базах данных происходит по...*Первичному ключу
* Внешнему ключу
*Таблицы не обязательно связывать
*И по первичному, и по внешему
92. Сервер, использующийся для централизованного управления сетевыми ресурсами и файлами организации, называется …93. Сервер, который организовывает и структурирует хранение данных пользователей, называется …94. Система для нормальной работы крупной БД должна иметь как минимум следующее количество дисков...*3
*2
* 4
*5
95. Системная глобальная область (SGA) – это та часть общей памяти, которая разделяется …96. Ситуация, при которой столбцы зависят от значений других неключевых столбцов называется …97. Совокупность структур данных и операций над ними называется …98. Создание пользователей в базе данных является необходимым, поскольку...*Это обеспечивает безопасность и сохранность данных
*Это облегчает написание SQL запросов
*Не является необходимостью
*Без этого невозможно получить доступ к базе данных
99. Табличное пространство это …, которая содержит физическую базу данных.100. Тестирование, которое начинается на уровне подсистем с модулями, которые представлены заглушками, называется …101. Транзакция выполняется...*Всегда, независимо от наличия ошибок внутри неё
* При отсутствии ошибок при выполнении кода внутри неё
*При правильно выбранном уровне изоляции
*При наличии у пользователя соответствующих прав
102. Удаленное администрирование поддерживается...*По умолчанию на Windows
* После настройки сервера на Windows и Linux
*По умолчанию на Linux
103. Удалить процедуру можно с помощью оператора...*DELETE
* DROP
*TRUNCATE
*DELIMITER
104. Удалить таблицу можно с помощью следующего оператора...*TRUNCATE
*DELETE
* DROP
*ALTER
105. Удалить таблицу можно с помощью следующего оператора...*TRUNCATE
*DELETE
* DROP
*ALTER
106. Уровнем изоляции транзакций по умолчанию является...*READ UNCOMMITED
* REPEATABLE READ
*SERIALIZABLE
*READ COMMITED
107. Установите верную последовательность работы механизма доступа с использованием BDE, расположив технологии по порядку обращения к ним от клиента до сервера1 ODBC
2 BDE
3 ODBC Link
4 Клиентская часть серверной СУБД
108. Установите верную последовательность уровней рассмотрения данных от самого низкого до самого высокого1 Экстент
2 Сегмент
3 Блок данных
109. Установите последовательность состояний запуска СУБД Oracle от начала до полной работы всех функций.1 SHUTDOWN
2 NOMOUNT
3 MOUNT
4 OPEN
110. Установите соответствие между операторами из различных СУБД и их функционаломA.EXEC
B.PREPARE
C.EXECUTE IMMEDIATE
D.DEALLOCATE
E.Выполняет запрос для операторов INSERT/UPDATE
F.Очищает запрос
G.Выполняет запрос для операторов SELECT
H.Подготавливает запрос к выполнению
111. Установите соответствие между привилегией пользователя и её назначениемA. ALTER
B. INSERT
C. DROP
D. UPDATE
E. Редактирование структуры таблиц
F. Вставка данных в таблицу
G. Удаление таблиц
H. Обновление таблиц
112. Установите соответствие между функциями и их назначениемA. AVG()
B. COUNT()
C. ROUND()
D. RAND()
E. Вычисляет среднее значение
F. Подсчитывает количество строк
G. Округляет значение до заданного количества знаков
H. Получает случайное значение
113. Функции, использующиеся для обработки строк, чтобы соотнести их с предыдущими или последующими строками, а также обработать группы строк независимо от других называются …114.Функция NOW() в СУБД MySQL возвращает …115. Хранимая процедура, выполняющаяся при наступлении определенного события, называется …116. Цикл WHILE работает до тех пор, пока...*Существуют необработанные строки
* Истинно условие
*Цикл не будет остановлен пользователем
*Транзакция выполняется без ошибок
117. Цикл с REPEAT является циклом...* С постусловием
*С предусловием
*Не содержит условий
*Может работать как с постусловием, так и с предусловием
118. Явные транзакции – это транзакции, которые...*Выполняются без ошибок
*Видны пользователю
*Созданы пользователем
*Начинаются и заканчиваются с использованием специальных операторов
119. Язык SQL используется для...*Разработки баз данных
*Работы с нереляционными базами данных
*Обмена сообщениями на сервере
*Работы с реляционными базами данных