Especialização Backend com Python e FastAPI • Avaliação Formativa de Fixação

Instruções:

  • Clique na alternativa que julgar correta para cada uma das questões.
  • O sistema fornecerá feedback técnico imediato e detalhado.

Questão 1: Por que utilizar `AsyncSession` com driver assíncrono (ex: `asyncpg` para PostgreSQL ou `aiosqlite`) em APIs FastAPI de alta vazão?


Questão 2: Como executar uma consulta de busca por ID de forma assíncrona utilizando `session.exec()` no SQLModel/SQLAlchemy 2.0?


Questão 3: Qual método deve ser invocado na sessão para persistir as alterações de uma transação no banco de dados?