Все тесты предмета

Ответы на тесты Базы данных.sa_Python0

Вопросы и варианты доступны бесплатно. 20 ответов доступны бесплатно — откройте их кнопкой ниже. Полный набор — в личном кабинете на 7 дней.

67 вопросов 4 теста в одном предмете Доступ 7 дней
Содержание предмета

Бесплатные ответы на тесты по предмету «Базы данных» — Синергия и МТИ

Вопрос 1Ответ открыт бесплатно

Что делает команда SELECT в SQL?

  1. Удаляет данные из таблицы
  2. Добавляет данные в таблицу
  3. Выбирает данные из таблицы✓ Правильный ответ
  4. Изменяет данные в таблице
✓ Правильный ответ

Выбирает данные из таблицы

Вопрос 2

Для чего используется оператор WHERE?

  1. Для сортировки данных
  2. Для фильтрации данных по условиям
  3. Для группировки данных
  4. Для добавления данных
Вопрос 3

Что делает команда ORDER BY?

  1. Группирует данные
  2. Сортирует данные
  3. Фильтрует данные
  4. Изменяет данные
Вопрос 4

Какое ключевое слово используется для группировки данных?

  1. HAVING
  2. WHERE
  3. GROUP BY
  4. SELECT
Вопрос 5

Какой оператор используется для поиска по паттерну в SQL?

  1. LIKE
  2. IN
  3. NOT
  4. EXISTS
Вопрос 6Ответ открыт бесплатно

Что означает оператор "!=" в SQL?

  1. Равно
  2. Больше чем
  3. Не равно✓ Правильный ответ
  4. Меньше чем
✓ Правильный ответ

Не равно

Вопрос 7

Что делает функция COUNT()?

  1. Считает количество записей
  2. Добавляет записи
  3. Группирует записи
  4. Фильтрует записи
Вопрос 8

Для чего используется оператор HAVING?

  1. Для фильтрации данных по условиям
  2. Для фильтрации сгруппированных данных
  3. Для сортировки данных
  4. Для поиска данных
Вопрос 9

В SQL для сортировки данных используется команда …

  1. ORDER BY
Вопрос 10Ответ открыт бесплатно

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

  1. WHERE✓ Правильный ответ
✓ Правильный ответ

WHERE

Вопрос 11

Оператор LIKE используется для поиска …

  1. паттернов
  2. шаблонов
  3. строк
Вопрос 12

В SQL оператором группировки является …

  1. GROUP BY
Вопрос 13Ответ открыт бесплатно

Чтобы сгруппировать данные и отфильтровать их, после GROUP BY используется команда …

  1. HAVING✓ Правильный ответ
✓ Правильный ответ

HAVING

Вопрос 14

Оператор HAVING используется для фильтрации данных после …

  1. группировки
  2. GROUP BY
Вопрос 15

Команда … используется для выборки данных из таблицы.

  1. SELECT
Вопрос 16Ответ открыт бесплатно

Оператор … применяется для проверки нахождения значения в списке.

  1. IN✓ Правильный ответ
✓ Правильный ответ

IN

Вопрос 17

Соотнесите оператор и его назначение:

  1. SELECT
  2. WHERE
  3. GROUP BY
  4. Выборка данных
  5. Фильтрация данных
  6. Группировка данных
Вопрос 18

Соотнесите агрегатную функцию и её результат:

  1. COUNT()
  2. SUM()
  3. AVG()
  4. Количество записей
  5. Сумма
  6. Среднее значение
Вопрос 19

Упорядочите элементы SQL-запроса:

  1. SELECT
  2. FROM  
  3. WHERE
  4. ORDER BY
Вопрос 20Ответ открыт бесплатно

Упорядочите команды SQL по их использованию в запросе:

  1. Выборка данных✓ Правильный ответ
  2. Фильтрация данных✓ Правильный ответ
  3. Группировка данных✓ Правильный ответ
  4. Сортировка данных✓ Правильный ответ
✓ Правильный ответ

Выборка данных ; Фильтрация данных ; Группировка данных ; Сортировка данных

Вопрос 21

Компания «TechRetail» хочет провести анализ продаж своих товаров. Им необходимо выяснить, какие товары были проданы в течение последнего месяца, определить среднюю цену проданных товаров, а также отсортировать результаты по возрастанию цены. Кроме того, им нужно отобрать только те товары, количество продаж которых превышает 100 единиц. Какой SQL-запрос подойдет для решения этой задачи?

  1. SELECT product_name, COUNT(*) AS units_sold, AVG(price) AS avg_price FROM sales WHERE sale_date > CURRENT_DATE - INTERVAL '1 month' GROUP BY product_name HAVING COUNT(*) > 100 ORDER BY avg_price ASC;
  2. SELECT product_name, SUM(price) AS total_price FROM sales WHERE sale_date > CURRENT_DATE - INTERVAL '1 month' GROUP BY product_name ORDER BY product_name;
  3. SELECT product_name, COUNT(*) AS units_sold FROM sales WHERE sale_date > CURRENT_DATE - INTERVAL '1 month' GROUP BY product_name HAVING COUNT(*) > 50 ORDER BY product_name;
Вопрос 22

Что делает оператор INNER JOIN?

  1. Возвращает только строки из правой таблицы
  2. Возвращает только строки из левой таблицы
  3. Возвращает строки, которые есть в обеих таблицах
  4. Возвращает все строки из обеих таблиц
Вопрос 23Ответ открыт бесплатно

Что возвращает оператор LEFT JOIN?

  1. Все строки из правой таблицы
  2. Все строки из левой таблицы✓ Правильный ответ
  3. Только пересечения строк из обеих таблиц
  4. Все строки, кроме пересечений
✓ Правильный ответ

Все строки из левой таблицы

Вопрос 24

Что делает оператор UNION?

  1. Добавляет строки одной таблицы к другой с сохранением дубликатов
  2. Возвращает только уникальные строки из двух таблиц
  3. Возвращает пересекающиеся строки
  4. Добавляет строки одной таблицы к другой без сохранения дубликатов
Вопрос 25

Что делает оператор EXCEPT?

  1. Возвращает строки, присутствующие в обеих таблицах
  2. Возвращает строки, которые есть в левой таблице, но отсутствуют в правой
  3. Возвращает строки, отсутствующие в обеих таблицах
  4. Возвращает строки, которые есть только в правой таблице
Вопрос 26Ответ открыт бесплатно

Какое соединение таблиц называется "декартовым произведением"?

  1. FULL JOIN
  2. CROSS JOIN✓ Правильный ответ
  3. RIGHT JOIN
  4. INNER JOIN
✓ Правильный ответ

CROSS JOIN

Вопрос 27

Какая оконная функция возвращает первое значение в группе?

  1. FIRST_VALUE
  2. LAST_VALUE
  3. LEAD
  4. RANK
Вопрос 28

Какая оконная функция используется для ранжирования строк?

  1. SUM
  2. AVG
  3. RANK
  4. MAX
Вопрос 29

Какая функция используется для подключения к PostgreSQL из Python?

  1. psycopg2.connect()
  2. sql.connect()
  3. join.connect()
  4. postgresql.connect()
Вопрос 30Ответ открыт бесплатно

Оператор для пересечения данных из двух таблиц – это …

  1. INTERSECT✓ Правильный ответ
✓ Правильный ответ

INTERSECT

Вопрос 31

Оператор для добавления всех строк одной таблицы к другой без удаления дубликатов – это …

  1. UNION ALL
Вопрос 32

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

  1. LEFT JOIN
Вопрос 33Ответ открыт бесплатно

Оконная функция, возвращающая последнее значение в группе, называется …

  1. LAST_VALUE✓ Правильный ответ
✓ Правильный ответ

LAST_VALUE

Вопрос 34

Оператор, который возвращает строки из правой таблицы, называется …

  1. RIGHT JOIN
Вопрос 35

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

  1. LAG
Вопрос 36Ответ открыт бесплатно

Оператор, который возвращает все строки из обеих таблиц, называется …

  1. FULL JOIN✓ Правильный ответ
✓ Правильный ответ

FULL JOIN

Вопрос 37

Для подключения к базе данных PostgreSQL в Python используется библиотека …

  1. psycopg2
Вопрос 38

Соотнесите оператор соединения таблиц и его описание:

  1. INNER JOIN
  2. CROSS JOIN
  3. LEFT JOIN
  4. Возвращает только пересекающиеся строки
  5. Возвращает декартово произведение
  6. Возвращает все строки из левой таблицы
Вопрос 39

Соотнесите оконные функции и их назначения:

  1. RANK
  2. FIRST_VALUE
  3. LAST_VALUE
  4. Присваивает ранги строкам
  5. Возвращает первое значение в группе
  6. Возвращает последнее значение в группе
Вопрос 40Ответ открыт бесплатно

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

  1. INNER JOIN✓ Правильный ответ
  2. LEFT JOIN✓ Правильный ответ
  3. FULL JOIN✓ Правильный ответ
✓ Правильный ответ

INNER JOIN ; LEFT JOIN ; FULL JOIN

Вопрос 41

Упорядочите действия при подключении к базе данных PostgreSQL через Python:

  1. Установить соединение с базой данных
  2. Создать курсор
  3. Выполнить SQL-запрос
  4. Закрыть соединение
Вопрос 42

Компания «DataCorp» ведет базу данных своих сотрудников и отделов, в которой информация о сотрудниках хранится в таблице employees, а информация об отделах — в таблице departments. Руководство компании хочет получить отчет, в котором будут указаны все сотрудники с их соответствующими отделами, включая сотрудников, которые еще не закреплены за отделом.   Для решения этой задачи следует разобраться в следующих вопросах: Какой тип соединения таблиц следует использовать, чтобы получить список всех сотрудников и отделов, включая тех сотрудников, у которых нет привязанного отдела? Какой SQL-запрос следует использовать для получения отчета о всех сотрудниках и их отделах, даже если отдел не указан? Какой тип соединения лучше всего подходит для данной ситуации?   Какой SQL-запрос подойдет для решения этой задачи?

  1. SELECT employees.name, departments.department_name FROM employees LEFT JOIN departments ON employees.department_id = departments.id; Этот запрос возвращает список всех сотрудников с их отделами, включая тех сотрудников, которые не имеют привязанного отдела. Для этого используется LEFT JOIN.
  2. SELECT employees.name, departments.department_name FROM employees INNER JOIN departments ON employees.department_id = departments.id; Этот запрос возвращает только тех сотрудников, которые закреплены за отделом. INNER JOIN не включает сотрудников без отдела.
  3. SELECT employees.name, departments.department_name FROM employees FULL JOIN departments ON employees.department_id = departments.id;
Вопрос 43Ответ открыт бесплатно

Что такое база данных?

  1. Набор программ для управления файлами
  2. Набор структурированных данных, используемых для удовлетворения информационных потребностей✓ Правильный ответ
  3. Программа для работы с таблицами
  4. Программа для хранения данных на сервере
✓ Правильный ответ

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

Вопрос 44

PostgreSQL относится к...

  1. Нереляционным базам данных
  2. Встраиваемым СУБД
  3. Клиент-серверным СУБД
  4. Файл-серверным СУБД
Вопрос 45

Реляционные базы данных используют язык …

  1. SQL
Вопрос 46Ответ открыт бесплатно

Основная функция ядра СУБД – управление данными в …

  1. памяти✓ Правильный ответ
  2. внешней памяти✓ Правильный ответ
  3. оперативной памяти✓ Правильный ответ
✓ Правильный ответ

памяти ; внешней памяти ; оперативной памяти

Вопрос 47

Чтобы выбрать все столбцы в таблице, после SELECT используется знак …

  1. *
  2. звёздочка
  3. звездочка
  4. звёздочки
  5. звездочки
  6. умножение
  7. умножения
Вопрос 48

Упорядочите этапы работы с базой данных при установке PostgreSQL:

  1. Скачивание дистрибутива PostgreSQL
  2. Установка pgAdmin
  3. Настройка соединения с базой данных
  4.  Создание новой базы данных
Вопрос 49

В компании «DataFlow» данные о клиентах поступают из нескольких источников. Компания хочет организовать данные в единую систему, которая обеспечит централизованное хранение информации. Ваша задача – помочь компании выбрать наиболее подходящее решение, учитывая их требования: данные должны быть доступны для анализа, при этом важна целостность данных (например, клиент не должен существовать без связанных с ним заказов), система должна поддерживать возможность создания сложных отчетов на основе запросов, а объем данных в будущем будет увеличиваться.

  1. Реляционная база данных (например, PostgreSQL) – лучший выбор для хранения связанной информации (например, клиенты и заказы), так как она поддерживает концепцию целостности данных через внешние ключи, позволяет хранить большие объемы данных, выполнять сложные SQL-запросы и поддерживает масштабирование.
  2. Нереляционная база данных (например, MongoDB) лучше подходит для хранения данных, так как она масштабируемая и не требует строгого структурирования данных. Она также обеспечивает целостность данных и может выполнять сложные SQL-запросы.
  3. Хранилище данных (например Amazon Redshift) - подойдет для аналитических целей, так как оно оптимизировано для обработки больших объемов данных и выполнения сложных запросов. Однако она не предназначено для оперативного хранения транзакционных данных, таких как клиенты и заказы.
Вопрос 50Ответ открыт бесплатно

Компания «ShopMax» ведет учет продаж товаров. В базе данных имеются две таблицы: orders (заказы) и customers (клиенты). Руководство компании хочет получить отчет о том, какие клиенты совершили заказы за последний месяц, а также выявить клиентов, которые не делали покупок в этот период.   Для решения этой задачи следует разобраться в следующих вопросах: Какой тип соединения таблиц необходимо использовать, чтобы получить полный список всех клиентов, включая тех, кто не совершал покупок за последний месяц? Какой SQL-запрос вернет список клиентов с указанием заказов за последний месяц, включая тех, у кого не было заказов? Какой оператор лучше всего использовать для включения клиентов без заказов?   Какой SQL-запрос подойдет для решения этой задачи?

  1. SELECT customers.name, orders.order_id FROM customers INNER JOIN orders ON customers.id = orders.customer_id WHERE orders.order_date > CURRENT_DATE - INTERVAL '1 month';
  2. SELECT customers.name, orders.order_id FROM customers LEFT JOIN orders ON customers.id = orders.customer_id WHERE orders.order_date > CURRENT_DATE - INTERVAL '1 month' OR orders.order_id IS NULL;✓ Правильный ответ
  3. SELECT customers.name, orders.order_id FROM customers RIGHT JOIN orders ON customers.id = orders.customer_id WHERE orders.order_date > CURRENT_DATE - INTERVAL '1 month';
✓ Правильный ответ

SELECT customers.name, orders.order_id FROM customers LEFT JOIN orders ON customers.id = orders.customer_id WHERE orders.order_date > CURRENT_DATE - INTERVAL '1 month' OR orders.order_id IS NULL;

Вопрос 51

Что из перечисленного не является типом базы данных?

  1. Реляционная
  2. Нереляционная
  3. Иерархическая
  4. Интерактивная
Вопрос 52

Основная функция СУБД заключается в:

  1. Управлении данными и их хранении
  2. Создании веб-сайтов
  3. Генерации отчетов
  4. Отправке писем
Вопрос 53Ответ открыт бесплатно

NOSQL базы данных:

  1. Используются только для текстовой информации
  2. Позволяют гибко работать с неструктурированными данными✓ Правильный ответ
  3. Работают только с реляционными таблицами
  4. Всегда требуют предварительной структуры данных
✓ Правильный ответ

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

Вопрос 54

Что такое транзакция в реляционных базах данных?

  1. Набор файлов для передачи данных
  2. Последовательность операций, ведущая базу данных из одного состояния в другое
  3. Модель хранения данных в нереляционных базах
  4. Программа для резервного копирования
Вопрос 55

Основное преимущество нереляционных баз данных:

  1. Строгое структурирование данных
  2. Гибкость и масштабируемость
  3. Ограничения по размеру данных
  4. Меньший объем хранения
Вопрос 56Ответ открыт бесплатно

Пример клиент-серверной СУБД:

  1. Microsoft Access
  2. Oracle Database✓ Правильный ответ
  3. Paradox
  4. dBase
✓ Правильный ответ

Oracle Database

Вопрос 57

Один пример нереляционной базы данных – это …

  1. MongoDB
  2. Cassandra
  3. Redis
  4. CouchDB
Вопрос 58

В реляционной СУБД информация структурирована в виде …

  1. таблицы
  2. таблиц
Вопрос 59

Один из ключевых элементов, поддерживающих целостность данных в реляционных СУБД – это …

  1. ключ
  2. первичный ключ
  3. внешний ключ
  4. ограничители
Вопрос 60Ответ открыт бесплатно

… является стандартной файл-серверной СУБД, которая используется для работы с данными в Microsoft Office

  1. Microsoft Access✓ Правильный ответ
  2. MS Access✓ Правильный ответ
  3. Access✓ Правильный ответ
✓ Правильный ответ

Microsoft Access ; MS Access ; Access

Вопрос 61

Горизонтальная … – это механизм нереляционных баз данных, который позволяет добавлять новые серверы для обработки данных.

  1. масштабируемость
Вопрос 62

PostgreSQL – это пример … СУБД.

  1. клиент-серверной
Вопрос 63Ответ открыт бесплатно

Соотнесите тип базы данных и ее характеристику:

  1. Нереляционная база данных✓ Правильный ответ
  2. Реляционная база данных✓ Правильный ответ
  3. Встраиваемая СУБД✓ Правильный ответ
  4. Поддерживает высокую гибкость и масштабируемость✓ Правильный ответ
  5. Состоит из таблиц с четкими связями между данными✓ Правильный ответ
  6. Предназначена для локального хранения данных приложения✓ Правильный ответ
✓ Правильный ответ

Нереляционная база данных = Поддерживает высокую гибкость и масштабируемость ; Реляционная база данных = Состоит из таблиц с четкими связями между данными ; Встраиваемая СУБД = Предназначена для локального хранения данных приложения

Вопрос 64

Соотнесите компоненты СУБД и их функции:

  1. Ядро
  2. Процессор языка базы данных
  3. Сервисные программы
  4. Управление данными и их хранение
  5. Оптимизация запросов
  6. Дополнительные функции обслуживания
Вопрос 65

Упорядочите этапы работы с базой данных при установке PostgreSQL:

  1. Скачивание дистрибутива PostgreSQL
  2. Установка pgAdmin
  3. Настройка соединения с базой данных  
  4. Создание новой базы данных
Вопрос 66

Расположите этапы процесса выполнения транзакции в реляционной базе данных:

  1. Запуск операции
  2. Выполнение всех действий оператора
  3. Фиксация изменений в базе данных
  4. Завершение транзакции
Вопрос 67Ответ открыт бесплатно

В компании "DataTech" необходимо организовать систему управления данными для хранения и обработки информации о клиентах. Рассматриваются два варианта: использование реляционной базы данных (например, PostgreSQL) или нереляционной базы данных (например, MongoDB). Ваша задача – помочь компании выбрать наиболее подходящее решение, учитывая их требования: они планируют часто обновлять данные и обеспечивать целостность записей, также важно, чтобы данные хранились в структурированном виде с возможностью сложных аналитических запросов.

  1. Реляционная база данных (например, PostgreSQL) лучше подходит для структурированных данных, обеспечивает целостность данных с помощью первичных и внешних ключей, и поддерживает сложные SQL-запросы. Для нужд компании это наиболее подходящее решение.✓ Правильный ответ
  2. Нереляционная база данных (например, MongoDB) лучше подходит для структурированных данных, так как позволяет гибко изменять структуру данных, и тоже поддерживает SQL-запросы для выполнения аналитики.
  3. Нереляционная база данных (например, MongoDB) лучше подходит для хранения данных, так как она масштабируемая и не требует строгого структурирования данных. Она также обеспечивает целостность данных и может выполнять сложные SQL-запросы.
✓ Правильный ответ

Реляционная база данных (например, PostgreSQL) лучше подходит для структурированных данных, обеспечивает целостность данных с помощью первичных и внешних ключей, и поддерживает сложные SQL-запросы. Для нужд компании это наиболее подходящее решение.

О материалах и доступе

Что входит в набор «Базы данных.sa_Python0»?

67 вопросов с вариантами из опубликованных тестов (4). Сверьте формулировки и варианты с вашим заданием перед покупкой: разные программы могут содержать разные вопросы.

Какие ответы можно посмотреть бесплатно?

Нажмите «Показать ответы бесплатно»: после завершения индикатора откроется бесплатная часть ответов. Бесплатные ответы отмечены зелёным. При нескольких правильных вариантах отмечены все варианты из ключа ответа. Остальные ответы доступны после покупки.

Как получить полный доступ?

Стоимость — 2 499 ₽. Войдите в личный кабинет и оплатите выбранный предмет. Доступ действует 7 дней; подписки и автоматических списаний нет.

Что делать, если обнаружена ошибка?

Напишите нам и пришлите номер заказа, формулировку вопроса и подтверждение ошибки. Гарантия: 1 ошибка — вернём деньги.

Связаться с АртемХелп · Условия покупки · Политика конфиденциальности