Na arquitetura ADO.NET, a classe do namespace System.dat...

Próximas questões
Com base no mesmo assunto
Q222024 Programação
Na arquitetura ADO.NET, a classe do namespace System.data que contém as funcionalidades necessárias para gerenciar dados armazenados na memória, através de um cache de dados desconectado, é chamada de: 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: A - DataSet.

O ADO.NET é uma parte fundamental do .NET Framework, proporcionando acesso a fontes de dados como bancos de dados e arquivos XML. É uma suite de classes que facilita a interação entre aplicações .NET e fontes de dados. O ADO.NET é projetado para operar em um modo desconectado, o que significa que você pode recuperar dados de uma fonte, trabalhar com eles e então reconectar para persistir quaisquer alterações.

Dentro do ADO.NET, o DataSet é um componente chave que serve como um repositório de dados na memória. Ele é composto por uma coleção de DataTable objetos (que representam tabelas de dados) e DataRelation objetos (que representam relações entre tabelas). Como um cache de dados desconectado, o DataSet é capaz de conter dados de várias tabelas e de suportar dados relacionais complexos, sem necessariamente manter uma conexão contínua com a fonte de dados.

Essa capacidade o torna extremamente útil em situações onde a aplicação precisa trabalhar com dados sem manter uma conexão constante, como em aplicações desktop ou até mesmo aplicações web que precisam processar informações no lado do cliente antes de enviar atualizações para um servidor.

As outras opções mencionadas são partes do DataSet ou relacionadas a ele, mas não representam o conceito completo do que foi pedido na questão:

  • DataTable: Representa uma única tabela de dados na memória.
  • DataRow: Representa uma única linha em uma DataTable.
  • DataRelation: Representa uma relação entre duas DataTables em um DataSet.
  • DataFunction: Não é uma classe do namespace System.Data do ADO.NET.

Portanto, a alternativa A - DataSet está correta porque ela descreve exatamente o objeto do ADO.NET que é capaz de gerenciar dados armazenados na memória através de um cache de dados desconectado.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo