Backend-разработка.фип_БАК_н с

Backend-разработка.фип_БАК_н с — вариант 4

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

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

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

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

Вопрос 1

Какой метод в SQLAlchemy используется для создания объекта движка базы данных?

  1. create_engine()
  2. create_session()
  3. create_connection()
  4. create_table()
Вопрос 2

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

  1. MetaData
  2. Engine
  3. Session
  4. Table
Вопрос 3

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

  1. create_all()
  2. create_table()
  3. initialize()
  4. build()
Вопрос 4

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

  1. "Один-ко-Многим"
  2. "Многие-ко-Многим"
  3. "Один-к-Одному"
  4. "Многие-к-Одному"
Вопрос 5

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

  1. backref
  2. inverse
  3. reverse
  4. related
Вопрос 6

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

  1. create_engine()
  2. create_async_engine()
  3. async_engine()
  4. create_async()
Вопрос 7

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

  1. validate()
  2. model_validate()
  3. check()
  4. verify()
Вопрос 8

Какой метод SQLAlchemy позволяет выполнять SQL-запросы напрямую

  1. execute()
  2. run_query()
  3. query()
  4. perform()
Вопрос 9

В каком объекте SQLAlchemy хранятся все определения таблиц и их метаданные?

  1. Engine
  2. Session
  3. MetaData
  4. Table
Вопрос 10

Какой класс в SQLAlchemy используется для создания связующей таблицы в связи "Многие-ко-Многим"?

  1. Base
  2. Table
  3. MetaData
  4. Session
Вопрос 11

Какой аргумент функции relationship() используется для указания связующей таблицы в связи "Многие-ко-Многим"?

  1. secondary
  2. link
  3. association
  4. connector
Вопрос 12

В каком формате Pydantic позволяет преобразовывать данные для сериализации?

  1. JSON
  2. XML
  3. CSV
  4. YAML
Вопрос 13

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

  1. sessionmaker()
  2. create_session()
  3. async_session()
  4. AsyncSession()
Вопрос 14

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

  1. add()
  2. insert()
  3. create()
  4. push()
Вопрос 15

Какой метод в SQLAlchemy позволяет получить доступ к объектам модели в Session?

  1. query()
  2. fetch()
  3. get()
  4. select()
Вопрос 16

Какой метод SQLAlchemy используется для обновления существующих записей в таблице?

  1. update()
  2. edit()
  3. modify()
  4. change()
Вопрос 17

Какой аргумент функции relationship() указывает имя атрибута обратной ссылки?

  1. backref
  2. reverse
  3. inverse
  4. related
Вопрос 18

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

  1. Создать модель таблицы с помощью класса Table и объектов Column.
  2. Создать объект MetaData и определить таблицу с его помощью.
  3. Вызвать метод create_all() для создания таблицы в базе данных.
  4. Создать объект Session для работы с базой данных.
  5. Добавить данные в таблицу с помощью методов Session.
Вопрос 19

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

  1. MetaData
  2. Session
  3. relationship()
  4. Pydantic
  5. create_all()
  6. Содержит объекты таблиц, которые описывают схему базы данных.
  7. Управляет транзакциями и отслеживает изменения в базе данных.
  8. Определяет связи между таблицами в SQLAlchemy.
  9. Библиотека для валидации и сериализации данных.
  10. Создаёт все таблицы, описанные в объекте MetaData.
Вопрос 20

Какой метод в SQLAlchemy используется для создания объекта движка базы данных?

  1. create_engine()