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...


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.

🚀 Desbloqueie a explicação completa

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

  • Matheus Fernandes
    Matheus Fernandes
    31/12/1969 • 21:00
    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.
🔒
Conteúdo restrito

Cadastre-se para visualizar comentários e resoluções.

Criar conta grátis

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