Базы данных.sa_Java-р

Базы данных.sa_Java-р

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

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

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

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

Вопрос 1

Что означает аббревиатура СУБД?

  1. Система управления базами данных
  2. Система управления бизнес-данными
  3. Система управления базами документов
  4. Система управления базами знаний
Вопрос 2

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

  1. Consistency
  2. Isolation
  3. Atomicity
  4. Durability
Вопрос 3

Что такое CAP Theorem?

  1. Теорема, которая утверждает, что можно удовлетворить все три гарантии: согласованность, доступность и устойчивость к разделению
  2. Теорема, которая утверждает, что можно удовлетворить только две из трёх гарантий: согласованность, доступность и устойчивость к разделению
  3. Теорема, которая утверждает, что базы данных не могут быть устойчивы к разделению
  4. Теорема, которая утверждает, что базы данных всегда доступны
Вопрос 4

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

  1. Java
  2. SQL
  3. Python
  4. JSON
Вопрос 5

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

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

Какой способ запуска приложений требует больше всего ресурсов?

  1. Запуск на операционной системе
  2. Виртуализация
  3. Контейнеризация
  4. Запуск через Docker Compose
Вопрос 7

Что такое контейнеризация?

  1. Способ создания нескольких виртуальных машин на одном компьютере
  2. Способ упаковки приложений для работы в любом окружении
  3. Способ запуска приложений на операционной системе
  4. Способ эмуляции операционной системы
Вопрос 8

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

  1. Docker Desktop
  2. Docker Compose
  3. Docker Hub
  4. Docker CLI
Вопрос 9

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

  1. JSON
  2. XML
  3. YAML
  4. INI
Вопрос 10

Какой командой можно проверить версию Docker после установки?

  1. docker --version
  2. docker version
  3. docker info
  4. docker check
Вопрос 11

Что означает аббревиатура SQL?

  1. Structured Query Language
  2. Simple Query Language
  3. Standard Query Logic
  4. Structured Question Language
Вопрос 12

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

  1. VARCHAR
  2. NUMERIC
  3. SERIAL
  4. INT
Вопрос 13

Какой командой можно создать новую базу данных в PostgreSQL?

  1. CREATE DATABASE test_db;
  2. NEW DATABASE test_db;
  3. ADD DATABASE test_db;
  4. MAKE DATABASE test_db;
Вопрос 14

Какой командой можно добавить данные в таблицу?

  1. INSERT INTO
  2. ADD TO
  3. UPDATE
  4. CREATE
Вопрос 15

Какой командой можно выбрать все данные из таблицы?

  1. SELECT * FROM table_name;
  2. GET * FROM table_name;
  3. FIND * FROM table_name;
  4. READ * FROM table_name;
Вопрос 16

Какой командой можно обновить данные в таблице?

  1. CHANGE
  2. UPDATE
  3. MODIFY
  4. ALTER
Вопрос 17

Какой командой можно удалить данные из таблицы?

  1. REMOVE
  2. DELETE
  3. DROP
  4. ERASE
Вопрос 18

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

  1. FILTER
  2. WHERE
  3. HAVING
  4. CONDITION
Вопрос 19

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

  1. GROUP BY
  2. ORDER BY
  3. SORT BY
  4. FILTER BY
Вопрос 20

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

  1. FILTER
  2. WHERE
  3. HAVING
  4. CONDITION
Вопрос 21

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

  1. CREATE DATABASE
  2. CREATE TABLE
  3. INSERT INTO
  4. SELECT
Вопрос 22

Какой SQL-запрос используется для фильтрации данных в таблице?

  1. SELECT * FROM table_name WHERE condition;
  2. SELECT * FROM table_name;
  3. INSERT INTO table_name VALUES (value1, value2);
  4. UPDATE table_name SET column1 = value1;
Вопрос 23

Какой SQL-запрос используется для группировки данных в таблице?

  1. SELECT column1, COUNT(*) FROM table_name GROUP BY column1;
  2. SELECT * FROM table_name;
  3. INSERT INTO table_name VALUES (value1, value2);
  4. UPDATE table_name SET column1 = value1;
Вопрос 24

Какой SQL-запрос используется для фильтрации сгруппированных данных?

  1. SELECT column1, COUNT(*) FROM table_name GROUP BY column1 HAVING COUNT(*) > 5;
  2. SELECT * FROM table_name WHERE condition;
  3. INSERT INTO table_name VALUES (value1, value2);
  4. UPDATE table_name SET column1 = value1;
Вопрос 25

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

  1. ALTER TABLE table_name ADD FOREIGN KEY (column_name) REFERENCES other_table(column_name);
  2. CREATE TABLE table_name (column1 INT PRIMARY KEY);
  3. INSERT INTO table_name VALUES (value1, value2);
  4. UPDATE table_name SET column1 = value1;
Вопрос 26

Что такое JDBC?

  1. Язык программирования для работы с базами данных
  2. API для взаимодействия Java-приложений с базами данных
  3. Тип базы данных
  4. Инструмент для визуализации данных
Вопрос 27

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

  1. Connection
  2. DriverManager
  3. Statement
  4. ResultSet
Вопрос 28

Какой компонент Hibernate отвечает за создание фабрики сессий?

  1. SessionFactory
  2. Configuration
  3. Session
  4. Transaction
Вопрос 29

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

  1. Connection
  2. DriverManager
  3. Statement
  4. ResultSet
Вопрос 30

Что такое ORM (Object-Relational Mapping)?

  1. Способ хранения данных в формате JSON
  2. Технология, которая отображает объекты программы на таблицы базы данных
  3. Язык запросов для работы с нереляционными базами данных
  4. Инструмент для визуализации данных
Вопрос 31

Что такое Hibernate?

  1. Язык программирования для работы с базами данных
  2. ORM-фреймворк для отображения таблиц базы данных на объекты Java
  3. Инструмент для визуализации данных
  4. Тип базы данных
Вопрос 32

Какой компонент Hibernate отвечает за создание фабрики сессий?

  1. SessionFactory
  2. Configuration
  3. Session
  4. Transaction
Вопрос 33

Какой компонент Hibernate управляет соединениями с базой данных?

  1. SessionFactory
  2. Configuration
  3. Session
  4. Transaction
Вопрос 34

Какой компонент Hibernate управляет транзакциями?

  1. SessionFactory
  2. Configuration
  3. Session
  4. Transaction
Вопрос 35

Какой аннотацией помечается класс, который является сущностью в Hibernate?

  1. @Entity
  2. @Table
  3. @Id
  4. @Column
Вопрос 36

Какой аннотацией помечается первичный ключ сущности в Hibernate?

  1. @Entity
  2. @Table
  3. @Id
  4. @Column
Вопрос 37

Что такое NoSQL?

  1. Язык программирования для работы с базами данных
  2. Тип базы данных, который не использует структурированные запросы (SQL)
  3. Инструмент для визуализации данных
  4. Тип реляционной базы данных
Вопрос 38

Какое из следующих утверждений верно для NoSQL баз данных?

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

Какой тип NoSQL базы данных хранит данные в формате JSON/BSON?

  1. Redis
  2. MongoDB
  3. Elasticsearch
  4. Neo4j
Вопрос 40

Какой тип NoSQL базы данных использует графы для хранения данных?

  1. Redis
  2. MongoDB
  3. Elasticsearch
  4. Neo4j
Вопрос 41

Соотнесите типы ограничений в PostgreSQL с их описаниями:

  1. NOT NULL
  2. UNIQUE
  3. CHECK
  4. DEFAULT
  5. Поле не может быть пустым
  6. Значение должно быть уникальным
  7. Проверка условия
  8. Значение по умолчанию
Вопрос 42

Соотнесите нормальные формы с их описаниями:

  1. 1НФ
  2. 2НФ
  3. 3НФ
  4. Все колонки содержат только скалярные значения
  5. Каждый неключевой атрибут неприводимо зависит от первичного ключа
  6. Каждый неключевой атрибут нетранзитивно зависит от первичного ключа
Вопрос 43

Соотнесите компоненты Hibernate с их функциями:

  1. Configuration
  2. SessionFactory
  3. Session
  4. Transaction
  5. Загружает конфигурацию и создает фабрику сессий
  6. Управляет соединениями с базой данных и создает сессии
  7. Представляет соединение с базой данных и выполняет операции с объектами
  8. Управляет транзакциями (начало, подтверждение, откат)
Вопрос 44

Соотнесите аннотации Hibernate с их функциями:

  1. @Entity
  2. @Table
  3. @Id
  4. @Column
  5. Указывает, что класс является сущностью
  6. Указывает таблицу, на которую отображается сущность
  7. Указывает первичный ключ
  8. Указывает свойства столбцов таблицы
Вопрос 45

Соотнесите принципы транзакций с их описаниями:

  1. Atomicity
  2. Consistency
  3. Isolation
  4. Durability
  5. Гарантирует, что транзакция будет выполнена целиком или не выполнена вовсе
  6. Гарантирует, что транзакция не нарушает корректности данных
  7. Гарантирует, что транзакции независимы от многопоточности среды
  8. Гарантирует, что завершённая транзакция останется завершённой