A expressividade do código é uma característica importante no desenvolvimento...

A expressividade do código é uma característica importante no desenvolvimento e manutenção de um software.Python e Ruby são exemplos de linguagens que apresentam essa qualidade.Ac...


publicidade
A expressividade do código é uma característica importante no desenvolvimento e manutenção de um software.Python e Ruby são exemplos de linguagens que apresentam essa qualidade.Acerca dessas linguagens, julgue os itens subsequentes.

Em uma classe de modelo escrita em Ruby, o mapeamento dos objetos em tabelas do banco de dados pode ser feito mediante o ActiveRecord,uma classe ORM (object-relational mapping) que contém um conjunto de técnicas para a transformação entre modelos orientado a objetos e relacional.
Analisando...
publicidade

🚀 Desbloqueie a explicação completa

Veja comentários detalhados e resoluções exclusivas para entender o gabarito desta questão.

Criar conta grátis
  • Matheus Fernandes
    Matheus Fernandes EQUIPE
    23/10/2025 • 07:08
    Gabarito: a)

    O enunciado afirma que em Ruby, o mapeamento objeto-relacional pode ser feito por meio do ActiveRecord, que é uma classe ORM. Isso está correto.

    ActiveRecord é uma biblioteca padrão do framework Ruby on Rails que implementa o padrão ORM (Object-Relational Mapping). Ele permite que objetos Ruby sejam mapeados para registros em tabelas de banco de dados relacionais, facilitando a manipulação dos dados sem a necessidade de escrever SQL diretamente.

    Essa característica é fundamental para a expressividade e produtividade no desenvolvimento com Ruby on Rails, pois abstrai a complexidade da interação com o banco de dados, permitindo que o desenvolvedor trabalhe com objetos e métodos em vez de comandos SQL.

    Portanto, a afirmação está correta e o gabarito oficial (a) está de acordo com o conhecimento técnico sobre Ruby e ActiveRecord.
🍪

Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.