Базы данных.mosap_23МАП

Базы данных.mosap_23МАП

Просмотрите все вопросы и варианты бесплатно. Правильные ответы скрыты и открываются только после получения доступа.

36 вопросов Вариант 1 Доступ 7 дней
Содержание теста

Вопросы и варианты

Без отметок и подсказок к правильным ответам

Вопрос 1

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

  1. база данных
  2. базы данных
Вопрос 2

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

  1. СУБД
  2. Система управления базами данных
  3. Системы управления базами данных
Вопрос 3

Сопоставьте компоненты базы данных и их назначение:

  1. Ядро
  2. Подсистема поддержки времени исполнения
  3. Процессор языка базы данных
  4. Сервисные программы (внешние утилиты)
  5. отвечает за управление данными во внешней и оперативной памяти и журнализацию
  6. интерпретирует программы манипуляции данными, создающие пользовательский интерфейс с СУБД
  7. обеспечивает оптимизацию запросов на извлечение и изменение данных и создание, как правило, машиннонезависимого исполняемого внутреннего кода
  8. обеспечивает ряд дополнительных возможностей по обслуживанию информационной системы
Вопрос 4

В … базах данных данные хранятся в виде таблиц и могут иметь связи между собой. Для доступа к данным используется язык структурированных запросов SQL (structured query language)

  1. связных
  2. нереляционных
  3. сложных
  4. реляционных
Вопрос 5

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

  1. Транзакции
Вопрос 6

Сопоставьте типы БД по способу доступа с их характеристиками

  1. Файл-серверные
  2. Клиент-серверные
  3. Встраиваемые
  4. СУБД располагается на каждом клиентском компьютере (рабочей станции)
  5. СУБД располагается на сервере вместе с БД и осуществляет доступ к БД непосредственно, в монопольном режиме
  6. Не требует процедуры самостоятельной установки
Вопрос 7

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

  1. SQL-запрос
  2. SQL запрос
  3. запрос
Вопрос 8

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

  1. GROUP и ORDER
  2. SELECT и GROUP
  3. FROM и ORDER
  4. SELECT и FROM
Вопрос 9

Чтобы изменить названия столбцов в результате запроса, можно добавить после столбца конструкцию … «NewName» для переименования колонки

  1. AS
Вопрос 10

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

  1. AS
  2. ORDER
  3. CAST
  4. AVG
Вопрос 11

Оператор … позволяет задать поиск заданного паттерна в тексте

  1. PATTERN
  2. SEARCH
  3. FIND
  4. LIKE
Вопрос 12

Из таблицы orders нужно выбрать только строки с датой заказа в 2013 году. Допишите код:  SELECT * FROM Orders … (YEAR FROM "OrderDate") = 2013

  1. WHERE EXTRACT
Вопрос 13

Оператор … используется для группировки строк в результирующем наборе данных на основе значений в одном или нескольких столбцах

  1. GROUPS
  2. GRP
  3. GROUP BY
  4. GROUP
Вопрос 14

Оператор … применяется в SQL для фильтрации результатов агрегации

  1. FILTER
  2. AVG
  3. AGR
  4. HAVING
Вопрос 15

Функция … отвечает за подсчёт количества строк

  1. count
Вопрос 16

Рядом с каждой агрегатной функций указывается … показателя, который возвращается в результате применения этой агрегатной функции к столбцу

  1. тип данных
Вопрос 17

Нужно найти, в каких категориях максимальная цена товара менее 20. Допишите код:  SELECT "CategoryID" FROM Products GROUP BY "CategoryID" … ("Unit Price") < 20 Ответ: HAVING MAX

  1. HAVING MAX
Вопрос 18

Оператор … возвращает уникальные строки из левого входного запроса, которые не выводятся правым входным запросом

  1. SELECT 
  2. UNION
  3. INTERSECT
  4. EXCEPT
  5. UNIQUE
Вопрос 19

Оператор … возвращает уникальные строки, выводимые левым и правым входными запросами

  1. EXCEPT
  2. ALL
  3. UNION
  4. INTERSECT
Вопрос 20

Оператор … объединяет в результирующий набор все строки

  1. ALL
Вопрос 21

Оператор … формирует таблицу перекрестным соединением (декартовым произведением) двух таблиц

  1. CROSS JOIN
Вопрос 22

Оператор … формирует таблицу из записей двух или нескольких таблиц. Каждая строка из первой таблицы, сопоставляется с каждой строкой из второй таблицы, после чего происходит проверка условия. Если условие истинно, то строки попадают в результирующую таблицу. В результирующей таблице строки формируются конкатенацией строк первой и второй таблиц

  1. UNION
  2. INTERSECT
  3. LEFT JOIN
  4. INNER JOIN
Вопрос 23

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

  1. FULL JOIN
Вопрос 24

Функция, которая работает с выделенным набором строк (окном, партицией) и выполняет вычисление для этого набора строк в отдельном столбце - это … функция

  1. оконная
Вопрос 25

Упорядочите порядок расчета оконных функций в SQL запросе

  1. FULL JOIN (list of columns, window functions)
  2. FROM (table / combined tables /)
  3. WHERE (filtering clause)
  4. GROUP BY (list of columns)
  5. HAVING ( aggregation filtering clause)
  6. ORDER BY (list of columns / window functions)
Вопрос 26

Оконные функции можно прописывать как под командой …, так и в отдельном ключевом слове WINDOW, где окну дается алиас (псевдоним), к которому можно обращаться в … выборке

  1. SELECT
Вопрос 27

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

  1. DENSE_RANK
Вопрос 28

…() - функция вычисляет последовательность ранг (порядковый номер) строк внутри партиции, НЕЗАВИСИМО от того, есть ли в строках повторяющиеся значения или нет

  1. ROW_NUMBER
Вопрос 29

…() - функция, возвращает предыдущее значение столбца по порядку сортировки

  1. ROW_NUMBER
  2. LEAD
  3. RANK
  4. LAG
Вопрос 30

cursor….() позволяет вернуть одну строку

  1. fetchone
Вопрос 31

cursor….(size=X) позволяет вернуть указанное количество строк

  1. fetchmany
Вопрос 32

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

  1. with
Вопрос 33

… отвечает за добавление новых записей в таблицу

  1. UPDATE
  2. DELETE
  3. ALTER TABLE
  4. INSERT
Вопрос 34

… отвечает за изменение существующих записей в таблице

  1. UPDATE
  2. DELETE
  3. ALTER TABLE
  4. INSERT
Вопрос 35

… отвечает за изменение таблиц

  1. UPDATE
  2. DELETE
  3. ALTER TABLE
  4. INSERT
Вопрос 36

ADD … PRIMARY KEY отвечает за установление первичного ключа

  1. CONSTRAINT