Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados Relacionais — FCC 2017

Banco de DadosBanco de Dados Relacionais
Código
fc036420
Banca
FCC
Órgão
DPE-RS
Ano
2017
Nível
Superior
Cargo
Analista - Banco de Dados
Quando se faz o particionamento de tabelas de um banco de dados relacional, por exemplo, para distribuir os dados, é característica que os usuários não necessitem ter conhecimento de quais computadores estejam armazenando as partições de dados. Tal característica recebe a denominação de transparência de
  1. Afragmentação.
  2. Bcriptografia.
  3. Clocal.
  4. Dsegurança.
  5. Ereplicação.
Revelar gabarito e comentário

GabaritoC — local.

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

Transparência em Bancos de Dados Distribuídos

Gabarito: letra C. A transparência de local (ou transparência de localização) é a propriedade que permite que os usuários consultem dados sem saber em quais computadores ou nós eles estão armazenados. Trata-se de um conceito fundamental em bancos de dados distribuídos, onde o particionamento (fragmentação) e a distribuição física são ocultados do usuário, que enxerga o banco como um todo lógico.

A questão testa especificamente o conhecimento sobre os tipos de transparência definidos pela arquitetura ANSI/SPARC para sistemas de banco de dados distribuídos. A banca cobra a definição clássica: quando o usuário ignora a localização física dos fragmentos de dados, a transparência é dita de local.

1De localização
Oculta onde os dados estão
Usuário ignora o nó físico
2De fragmentação
Oculta como os dados foram divididos
Faixa, hash, etc.
3De replicação
Oculta múltiplas cópias
Redundância e desempenho
Transparência em BD Distribuídos
LEVELsoulevel.com.br
Transparência em BD Distribuídos: De localização (Oculta onde os dados estão, Usuário ignora o nó físico); De fragmentação (Oculta como os dados foram divididos, Faixa, hash, etc.); De replicação (Oculta múltiplas cópias, Redundância e desempenho)

Alternativa A — ❌ Incorreta

A transparência de fragmentação oculta a forma como os dados são divididos (se por faixa de valores, por hash, etc.), mas não se refere ao conhecimento do computador onde os fragmentos estão armazenados.

Alternativa B — ❌ Incorreta

Criptografia é uma técnica de segurança para proteger os dados, não uma transparência relacionada à localização física.

Alternativa C — ✅ Correta ⟵ GABARITO

É exatamente a transparência de local: o usuário não precisa saber em qual máquina cada partição reside. O sistema gerencia o roteamento das consultas aos nós corretos de forma transparente.

Alternativa D — ❌ Incorreta

Segurança envolve controle de acesso, autenticação e criptografia, e não oculta a localização física dos dados.

Alternativa E — ❌ Incorreta

Replicação diz respeito a cópias dos dados em múltiplos nós para redundância e desempenho; sua transparência é a de replicação (o usuário não sabe quantas cópias existem), mas o foco aqui é a localização.

PEGA ESSA DICA!

Em questões sobre transparência em bancos de dados distribuídos, lembre-se dos três tipos clássicos: transparência de localização (oculta onde os dados estão), transparência de fragmentação (oculta como os dados foram divididos) e transparência de replicação (oculta a existência de múltiplas cópias). A banca frequentemente troca esses conceitos — localização é o que o enunciado descreve.

Gabarito: letra C.

Link permanente: /questoes/fc036420