Pular para o conteúdo principal

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

Banco de DadosBanco de Dados Relacionais
Código
qg595123
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.Em sistemas de gerenciamento de banco de dados (SGBD), darse preferência ao uso de arquivos sequenciais para armazenamento de dados em um banco relacional, pois assim garantese maior velocidade e organização.
  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”.

Armazenamento em SGBD relacional: arquivos sequenciais × organização relacional

Gabarito: ERRADO (letra E). A afirmação está incorreta porque, em um SGBD relacional, os dados são organizados e armazenados em tabelas (relações), e não em arquivos sequenciais. A preferência por arquivos sequenciais é característica de sistemas de arquivos tradicionais, não de bancos de dados relacionais, que utilizam estruturas como índices e páginas para garantir desempenho e organização.

O modelo relacional, proposto por Edgar Frank Codd, representa os dados como tabelas, onde cada linha é um registro e cada coluna é um atributo. Essa abstração é independente da forma física de armazenamento. O SGBD é responsável por gerenciar como os dados são persistidos, utilizando estruturas internas como arquivos de dados, índices e páginas, mas o usuário lógico enxerga apenas as tabelas. A afirmação do enunciado confunde o conceito de arquivo sequencial (usado em sistemas de arquivos ou em processamento em lote) com a organização relacional, que é muito mais flexível e eficiente para consultas.

Na prática, um SGBD relacional como MySQL, Oracle ou PostgreSQL armazena os dados em arquivos físicos no disco, mas a organização interna é otimizada para acesso rápido, utilizando índices (como árvores B+) e técnicas de bufferização. Arquivos sequenciais, por outro lado, exigem a leitura de todos os registros anteriores para acessar um registro específico, o que é ineficiente para consultas pontuais. O modelo relacional, com sua abstração de tabelas e a linguagem SQL, permite consultas complexas e acesso direto aos dados, algo que arquivos sequenciais não oferecem.

A pegadinha da banca está em associar "arquivos sequenciais" a "maior velocidade e organização", quando na verdade essa estrutura é mais lenta e menos flexível para bancos de dados relacionais. O SGBD relacional utiliza estruturas de armazenamento mais sofisticadas, como índices e páginas, para garantir desempenho. Além disso, a organização dos dados em tabelas com chaves primárias e relacionamentos é o que garante a integridade e a organização, não a sequencialidade física.

Guarde a distinção: arquivo sequencial é uma estrutura de armazenamento físico simples, usada em sistemas de arquivos; tabela relacional é uma abstração lógica, gerenciada pelo SGBD, que pode ser armazenada fisicamente de diversas formas otimizadas. É exatamente essa confusão que a questão explora.

1Abstração lógica
Tabelas (relações)
Linhas e colunas
SQL para consultas
2Armazenamento físico
Índices (árvores B+)
Páginas
Bufferização
3Arquivo sequencial
Leitura de todos os registros anteriores
Ineficiente para consultas pontuais
Uso: sistemas de arquivos / lote
Armazenamento em SGBD relacional
LEVELsoulevel.com.br
Armazenamento em SGBD relacional: Abstração lógica (Tabelas (relações), Linhas e colunas, SQL para consultas); Armazenamento físico (Índices (árvores B+), Páginas, Bufferização); Arquivo sequencial (Leitura de todos os registros anteriores, Ineficiente para consultas pontuais, Uso: sistemas de arquivos / lote)

Alternativa C — ❌ Incorreta

A alternativa afirma que dar preferência a arquivos sequenciais garante maior velocidade e organização em um SGBD relacional. Isso é falso. Arquivos sequenciais são estruturas de armazenamento onde os registros são gravados em sequência, e o acesso a um registro específico exige percorrer todos os anteriores, o que é ineficiente. Em um SGBD relacional, os dados são organizados em tabelas e o acesso é otimizado por índices e outras estruturas, garantindo velocidade e organização de forma muito superior. A alternativa confunde o conceito de arquivo sequencial com a organização relacional, que é a correta para bancos de dados.

Alternativa E — ✅ Correta ⟵ GABARITO

A alternativa está correta ao afirmar que a preferência por arquivos sequenciais não é adequada para SGBDs relacionais. O modelo relacional organiza os dados em tabelas, com linhas e colunas, e o SGBD gerencia o armazenamento físico de forma otimizada, utilizando índices, páginas e outras técnicas. Arquivos sequenciais são mais simples e adequados para sistemas de arquivos ou processamento em lote, mas não para bancos de dados relacionais, que exigem acesso rápido e flexível aos dados. Portanto, a afirmação do enunciado é incorreta.

PEGA ESSA DICA!

Para questões sobre armazenamento em SGBD, lembre-se: o modelo relacional usa tabelas como abstração lógica, e o SGBD gerencia o armazenamento físico com índices e páginas. Arquivos sequenciais são uma estrutura de baixo nível, típica de sistemas de arquivos, e não são a forma preferida de armazenamento em bancos de dados relacionais. Essa distinção é frequentemente cobrada em provas.

Gabarito: letra E

Link permanente: /questoes/qg595123