Logo Passei Direto
Buscar
O Object-Relational Mapping (ORM) do Django permite trabalhar com bancos de dados relacionais utilizando classes e objetos Python, abstraindo a necessidade de escrever comandos SQL diretamente. Além disso, ele facilita a manutenção do código, garante consistência e integra-se aos models do framework para operações de CRUD e relacionamentos complexos entre tabelas. Assinale a alternativa que representa corretamente uma funcionalidade do ORM. Questão 6Resposta a. É restrito exclusivamente ao banco de dados SQLite. b. Permite manipular bancos relacionais sem necessidade de comandos SQL manuais. c. É utilizado apenas para executar consultas brutas em SQL. d. Substitui o uso do arquivo settings.py na configuração do banco. e. Cria automaticamente formulários para cada modelo definido.
User badge image
Marta Eleuterio

ontem

Respostas

User badge image

Ed Verified user icon

ontem

Vamos analisar as alternativas uma a uma para identificar a funcionalidade correta do ORM do Django: a) É restrito exclusivamente ao banco de dados SQLite. - Incorreto, pois o ORM do Django suporta vários bancos de dados relacionais, como PostgreSQL, MySQL, entre outros. b) Permite manipular bancos relacionais sem necessidade de comandos SQL manuais. - Correto, essa é uma das principais funcionalidades do ORM, que abstrai a necessidade de escrever SQL diretamente. c) É utilizado apenas para executar consultas brutas em SQL. - Incorreto, o ORM é usado para manipulação de dados de forma mais abstrata, não se limita a consultas brutas. d) Substitui o uso do arquivo settings.py na configuração do banco. - Incorreto, o arquivo settings.py é essencial para a configuração do banco de dados, e o ORM não substitui isso. e) Cria automaticamente formulários para cada modelo definido. - Incorreto, embora o Django tenha funcionalidades para criar formulários a partir de modelos, isso não é uma função direta do ORM. Portanto, a alternativa correta é: b) Permite manipular bancos relacionais sem necessidade de comandos SQL manuais.

Essa resposta te ajudou?

1
Dislike0

Ainda com dúvidas?

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

Mais conteúdos dessa disciplina