Logo Passei Direto
Buscar

Concreto

FACIMA
Considere 0 uso do SQLAlchemy ORM em uma aplicação Python. Com base na estrutura declarativa e no processo de mapeamento entre classes e tabelas, identifique a alternativa que melhor representa 0 papel da classe base declarativa (declarative_base) no contexto do ORM. A Permite definir os tipos de dados SQL diretamente nas colunas, sem necessidade de mapeamento. B 40 Cria uma instância de conexão com 0 banco de dados, gerenciando sessões e transações. C 40 Fornece uma metaclasse que armazena 0 catálogo de classes mapeadas e associa cada classe a uma tabela. D Gera automaticamente OS comandos SQL para inserção, atualização e exclusão de registros.
User badge image
Fabio Freitas

ontem

Respostas

User badge image

Ed Verified user icon

ontem

Vamos analisar as alternativas em relação ao papel da classe base declarativa (`declarative_base`) no SQLAlchemy ORM: A) Permite definir os tipos de dados SQL diretamente nas colunas, sem necessidade de mapeamento. - Esta afirmação não é correta, pois a definição dos tipos de dados ainda requer mapeamento. B) Cria uma instância de conexão com o banco de dados, gerenciando sessões e transações. - Isso não é o papel da classe base declarativa, que não gerencia conexões diretamente. C) Fornece uma metaclasse que armazena o catálogo de classes mapeadas e associa cada classe a uma tabela. - Esta é a descrição correta do papel da classe base declarativa, pois ela realmente fornece a estrutura necessária para o mapeamento entre classes e tabelas. D) Gera automaticamente os comandos SQL para inserção, atualização e exclusão de registros. - Embora o SQLAlchemy possa gerar comandos SQL, isso não é especificamente o papel da classe base declarativa. Portanto, a alternativa correta é: C) Fornece uma metaclasse que armazena o catálogo de classes mapeadas e associa cada classe a uma tabela.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina