Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados — Quadrix 2025

Banco de DadosBanco de Dados
Código
qg595121
Banca
Quadrix
Órgão
CFO
Ano
2025
Nível
Médio
Cargo
Técnico em Tecnologia da Informação
O armazenamento de dados nos computadores modernos requer recursos de hardware sofisticados e rápidos. Considerando essa informação, julgue o item seguinte.A abstração em banco de dados permite que os dados sejam armazenados de forma fixa e imutável, independentemente do modelo de dados ou da estrutura de armazenamento utilizada.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Abstração de dados em banco de dados

Gabarito: ERRADO (letra E). A abstração em banco de dados não torna os dados fixos e imutáveis; pelo contrário, ela oferece uma representação conceitual que esconde os detalhes de armazenamento, permitindo que os dados sejam manipulados e evoluam conforme o modelo de dados e a estrutura utilizada. A afirmação contraria o próprio conceito de abstração, que visa justamente a flexibilidade e a independência entre os dados e os programas.

A abstração de dados é uma das características fundamentais dos sistemas de banco de dados, conforme destacado por autores como Elmasri e Navathe. Ela consiste na capacidade do SGBD de fornecer aos usuários uma visão conceitual dos dados, sem expor os detalhes de como eles são fisicamente armazenados ou como as operações são implementadas. Isso significa que o usuário interage com os dados de forma lógica, sem se preocupar com a estrutura física de armazenamento, que pode variar conforme o modelo de dados (relacional, orientado a objetos, NoSQL, etc.) e a tecnologia utilizada.

A abstração está diretamente ligada à independência de dados, que se desdobra em dois aspectos: a independência lógica e a independência física. A independência lógica permite que a estrutura conceitual dos dados seja alterada sem afetar os programas que os utilizam. A independência física permite que a forma como os dados são armazenados (arquivos, índices, etc.) seja modificada sem impactar a visão lógica. Portanto, a abstração não torna os dados imutáveis; ao contrário, ela proporciona flexibilidade para que o banco de dados evolua e se adapte às necessidades do mundo real, que está em constante mudança.

Um exemplo prático: em um banco de dados relacional, os dados são organizados em tabelas com linhas e colunas. O usuário consulta esses dados por meio de SQL, sem saber se eles estão armazenados em arquivos sequenciais, em estruturas de árvore B+ ou em outros formatos. Se o administrador decidir mudar a estrutura física de armazenamento para melhorar o desempenho, os usuários não precisam alterar suas consultas. Isso demonstra que a abstração permite a evolução do banco de dados, não a imutabilidade.

A banca explora a confusão entre abstração e imutabilidade. O candidato pode pensar que, por ser uma representação conceitual, os dados são fixos. No entanto, a abstração é justamente o mecanismo que permite a flexibilidade e a adaptação. A afirmação também ignora que os dados são dinâmicos: eles são inseridos, atualizados e removidos constantemente, refletindo as mudanças no minimundo (universo de discurso).

Portanto, a abstração em banco de dados é uma ferramenta de flexibilidade, não de rigidez. Ela permite que os dados sejam armazenados de forma independente do modelo de dados e da estrutura de armazenamento, mas não os torna imutáveis. A imutabilidade seria uma característica indesejável, pois impediria a evolução do banco de dados e a adaptação às novas necessidades.

1O que é
Visão conceitual dos dados
Esconde detalhes de armazenamento
2O que permite
Independência lógica
Independência física
Evolução do banco de dados
3O que NÃO faz
Dados fixos e imutáveis
Abstração de dados
LEVELsoulevel.com.br
Abstração de dados: O que é (Visão conceitual dos dados, Esconde detalhes de armazenamento); O que permite (Independência lógica, Independência física, Evolução do banco de dados); O que NÃO faz (Dados fixos e imutáveis)

Alternativa C — ❌ Incorreta

A alternativa C afirma que a abstração permite que os dados sejam armazenados de forma fixa e imutável. Isso está errado. A abstração de dados, conforme definido na literatura de banco de dados, é a capacidade de oferecer uma representação conceitual que esconde os detalhes de armazenamento, mas não torna os dados imutáveis. Pelo contrário, a abstração é o que permite a independência entre os dados e os programas, possibilitando que a estrutura de armazenamento seja alterada sem afetar os usuários. A imutabilidade não é uma característica da abstração, mas sim uma propriedade que poderia ser desejada em contextos específicos, como em dados de auditoria, mas não é uma consequência da abstração.

Alternativa E — ✅ Correta ⟵ GABARITO

A alternativa E está correta ao afirmar que a abstração em banco de dados não torna os dados fixos e imutáveis. A abstração é uma característica que permite a representação conceitual dos dados, ocultando os detalhes de armazenamento e implementação. Isso proporciona flexibilidade, pois os dados podem ser armazenados de diferentes formas, conforme o modelo de dados e a estrutura utilizada, sem que isso afete a visão lógica do usuário. A abstração está associada à independência de dados, que permite a evolução do banco de dados e a adaptação às mudanças no mundo real. Portanto, a afirmação da alternativa E é verdadeira, pois a abstração não implica imutabilidade, mas sim flexibilidade e independência.

Gabarito: letra E

Link permanente: /questoes/qg595121