Questão de Programação — Frameworks em Programação — FUNCERN 2025
ProgramaçãoFrameworks em Programação
- Código
- qg468321
- Banca
- FUNCERN
- Órgão
- IF-RN
- Ano
- 2025
- Nível
- Superior
- Cargo
- Professor EBTT - Área: Sistemas da Informação
Analise as sentenças a seguir sobre Mapeamento Objeto-Relacional utilizando o ORM SQLAlchemy e Python e marque a opção correta.
- AA classe BaseModel do ORM SQLAlchemy serve como a classe base na qual todos os modelos ORM do SQLAlchemy serão definidos. Isso permite que as classes Python sejam associadas diretamente às tabelas do banco de dados, simplificando a criação de um mapeamento.
- BA Engine no SQLAlchemy é uma classe que pode instanciar uma conexão de dados, mantendo essa conexão dentro de uma Session para reutilização rápida. Dessa forma, o acesso aos atributos também ocorre com maior rapidez.
- CAs instruções SELECT são produzidas pela função select() que retorna um objeto Select. As entidades e expressões SQL a serem retornadas são passadas posicionalmente para a função. A partir daí, métodos adicionais são usados para gerar a instrução completa, como Select.where().
- DAs cláusulas Select.order_by(), Select.group_by(), em SQLAlchemy, são métodos para ordenar e agrupar por atributos específicos de uma tabela. Esses atributos são definidos a priori pela cláusula parameter_by para que possa ser associada às funções de ordenação e agrupamento.