игра брюс 2048
Главная / Базы данных / Введение в базы данных для школьников / Тест 2

Введение в базы данных для школьников - тест 2

Упражнение 1:
Номер 1
Выберите верное утверждение:

Ответ:

 (1) на одном сервере может размещаться только одна база данных 

 (2) порядок следования столбцов в таблице базы данных значения не имеет 

 (3) для извлечения записей из таблиц в SQL определен оператор SELECT 


Номер 2
Порядок каких структурных элементов таблицы не имеет значения в терминах баз данных?

Ответ:

 (1) только столбцов таблицы 

 (2) только строк таблицы 

 (3) как строк, так и столбцов таблицы 


Номер 3
Какой из трех столбцов - PersonID, FirstName , LastName - таблицы Persons должен быть первым для корректного выполнения запросов?

Ответ:

 (1) PersonID 

 (2) FirstName 

 (3) LastName 

 (4) не имеет значения 


Упражнение 2:
Номер 1
Укажите, какие общие типы столбцов таблицы предусмотрены в базах данных?

Ответ:

 (1) целочисленный тип 

 (2) строковый тип 

 (3) тип даты 


Номер 2
Укажите, какой из перечисленных типов является общим для большинства баз данных?

Ответ:

 (1) целочисленный тип 

 (2) строковый тип 

 (3) тип даты 


Номер 3
Какому типу принадлежит столбец первичного ключа таблицы в случае его автоматического формирования при добавлении строки:

Ответ:

 (1) целочисленному типу 

 (2) типу TEXT 

 (3) типу DATE 


Упражнение 3:
Номер 1
Каким образом может быть создана таблица базы данных?

Ответ:

 (1) с помощью интерфейса соответствующего веб-клиента 

 (2) с помощью команды создания таблицы базы данных языка SQL 

 (3) оба ответа неверны 


Номер 2
Дамп базы данных – это:

Ответ:

 (1) листинг внутренней структуры и состава базы данных 

 (2) интерфейс доступа к базе данных 

 (3) совокупность операторов SQL, применимых к таблицам базы даных 


Номер 3
Как называется листинг внутренней структуры и содержания базы данных:

Ответ:

 (1) дамп базы данных 

 (2) контрольный код 

 (3) транзакция 


Упражнение 4:
Номер 1
Какой оператор SQL предназначен для выбора данных таблицы в соответствии с указанными критериями?

Ответ:

 (1) SELECT 

 (2) ALTER 

 (3) TRUNCATE 


Номер 2
Что возвращается базой данных в ответ на запрос выборки?

Ответ:

 (1) идентификатор найденной строки в таблице 

 (2) таблица результатов выборки 

 (3) название таблицы, в которой найдена строка, соответствующая указанным критериям 


Номер 3
Какой запрос позволяет выбрать все столбцы из таблицы?

Ответ:

 (1) SELECT ? FROM table 

 (2) SELECT all FROM table 

 (3) SELECT * FROM table 


Упражнение 5:
Номер 1
Какая информация следует в запросе выборки данных после ключевого слова WHERE:

Ответ:

 (1) условия отбора данных 

 (2) порядок столбцов в результирующей таблице 

 (3) порядок сортировки полученного массива данных 


Номер 2
Каково назначение оператора BETWEEN?

Ответ:

 (1) позволяет построить выражение проверки на принадлежность к диапазону значений 

 (2) позволяет рассчитать среднее арифметическое множества значений 

 (3) позволяет рассчитать количество элементов множества 


Номер 3
Какая функция базы данных предназначена для расчета среднего арифметического множества значений?

Ответ:

 (1) COUNT 

 (2) AVG 

 (3) ROUND 


Упражнение 6:
Номер 1
Какой оператор запроса предназначен для назначения таблице псевдонима?

Ответ:

 (1) IN 

 (2) AS 

 (3) AVG 


Номер 2
Какой оператор языка SQL предназначен для группирования данных по выбранному критерию?

Ответ:

 (1) GROUP BY 

 (2) JOIN 

 (3) ORDER BY 


Номер 3
Какой оператор языка SQL предназначен для сортировки данных по выбранному критерию:

Ответ:

 (1) GROUP BY 

 (2) JOIN 

 (3) ORDER BY 


Упражнение 7:
Номер 1
Какой из перечисленных операторов SQL указывает на то, что дублирующиеся строки в результирующем наборе данных должны быть удалены:

Ответ:

 (1) DISTINCT 

 (2) ALL 

 (3) AS 


Номер 2
Какой оператор языка SQL предназначен для выбора уникальных записей?

Ответ:

 (1) DISTINCT 

 (2) DESC 

 (3) IN 


Номер 3
Каково назначение оператора DISTINCT:

Ответ:

 (1) указывает на то, что дублирующиеся строки в результирующем наборе данных должны быть удалены 

 (2) указывает на то, что запрос должен возвращать все результирующие строки, включая дубликаты 

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


Упражнение 8:
Номер 1
Что является результатом запроса SELECT COUNT(*) FROM persons WHERE salary>1000?

Ответ:

 (1) количество строк, для которых значение поля salary больше 1000 

 (2) среднее арифметическое значение всех значений столбца salary, которые больше 1000 

 (3) таблицу со всеми строками таблицы persons, для которых значение поля salary больше 1000 


Номер 3
Какой из перечисленных операторов возвращает сумму величин в аргументе expr:

Ответ:

 (1) TOTAL(expr) 

 (2) SUM(expr) 

 (3) AVG(expr) 


Упражнение 9:
Номер 1
Каким образом разработчик может добиться наибольшей быстроты работы программы при ее общении с базой данных?

Ответ:

 (1) посылая большое количество несложных запросов 

 (2) посылая меньшее количество более сложных запросов, которые обрабатываются не приложением, а базой данных 

 (3) нет верного ответа 


Номер 2
На каком уровне должны обрабатываться данные в соответствии с требованием оптимизации приложения?

Ответ:

 (1) преимущественно на уровне базы данных 

 (2) преимущественно на уровне приложения 

 (3) преимущественно на уровне операционной системы 


Номер 3
Оптимизация приложения предусматривает:

Ответ:

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

 (2) обработку данных, полученных от базы данных путем посылки большого количества простых запросов преимущественно на уровне приложения 

 (3) обеспечение наиболее высокой степени защиты данных 


Упражнение 10:
Номер 1
Какой механизм применяется для быстрого поиска строк с указанным значением одного столбца:

Ответ:

 (1) механизм индексов 

 (2) дамп базы данных 

 (3) механизм резервного копирования 


Номер 2
Механизм, который позволяет избежать чтения всей таблицы начиная с первой записи, пока не будут найдены соответствующие строки, называется:

Ответ:

 (1) механизмом индексов 

 (2) механизмом внешнего ключа 

 (3) механизмом резервного копирования 


Номер 3
Для чего необходимы индексы:

Ответ:

 (1) для организации связывания таблиц 

 (2) для организации более быстрого поиска данных 

 (3) для создания резервной копии базы данных 


Упражнение 11:
Номер 1
Как называется процесс поиска и оптимизации " узких"мест программы или базы данных?

Ответ:

 (1) профилирование 

 (2) индексирование 

 (3) рефакторинг 


Номер 2
Какая операция ускоряется за счет использования механизма индексов?

Ответ:

 (1) просмотр данных 

 (2) поиск данных 

 (3) добавление данных 


Номер 3
Профилирование базы данных - это:

Ответ:

 (1) процесс поиска и оптимизации "узких" мест базы данных 

 (2) создание резервной копии базы данных 

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


Упражнение 12:
Номер 1
Какой оператор SQL предназначен для добавления данных в таблицу?

Ответ:

 (1) SELECT 

 (2) UPDATE 

 (3) INSERT 


Номер 2
Какой оператор SQL предназначен для обновления существующих данных таблицы?

Ответ:

 (1) SELECT 

 (2) UPDATE 

 (3) INSERT 


Номер 3
Какой оператор SQL предназначен для удаления данных из таблицы?

Ответ:

 (1) UPDATE 

 (2) DELETE 

 (3) INSERT 




Главная / Базы данных / Введение в базы данных для школьников / Тест 2