Questão de Banco de Dados — SGBD - Sistema de Gerenciamento de Banco de Dados — FGV 2024
Banco de Dados›SGBD - Sistema de Gerenciamento de Banco de Dados
Código
fg089865
Banca
FGV
Órgão
Prefeitura de Cuiabá - MT
Ano
2024
Nível
Superior
Cargo
Auditor Fiscal Tributário da Receita Municipal - Tecnologia da Informação (Tarde)
Uma importante finalidade de um sistema gerenciador de banco de dados (SGBD) é fornecer aos usuários uma visão abstrata dos dados, classificada em níveis. Em relação ao tema, assinale a afirmativa correta.
AO nível lógico de abstração descreve em detalhes estruturas complexas de como os dados são realmente armazenados nos dispositivos.
BO nível lógico descreve o banco de dados inteiro em termos de um pequeno número de estruturas relativamente simples, que podem ser implementadas em estruturas complexas em nível físico, onde o usuário do nível lógico não precisa estar consciente desta complexidade
CO nível de abstração mais alto é o nível de visão (view). O SGBD pode fornecer várias visões para um mesmo banco de dados, definido de acordo com os mecanismos de busca dos dados.
DOs administradores de banco de dados, que precisam decidir que informações armazenar no banco de dados, usam o nível físico de abstração.
EPara ocultar detalhes do nível lógico do banco de dados, as visões fornecem um mecanismo de recuperação de modo a evitar que usuários acessem certas partes do banco de dados.
Revelar gabarito e comentário▾
GabaritoB — O nível lógico descreve o banco de dados inteiro em termos de um pequeno número de estruturas relativamente simples, que podem ser implementadas em estruturas complexas em nível físico, onde o usuário do nível lógico não precisa estar consciente desta complexidade
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 SGBD: Níveis Lógico, Físico e de Visão
Gabarito: letra B. O nível lógico de abstração descreve o banco de dados inteiro por meio de estruturas simples (como tabelas no modelo relacional), ocultando a complexidade do armazenamento físico. As demais alternativas trocam ou distorcem conceitos.
A banca cobra o conhecimento da arquitetura de três esquemas (ANSI/SPARC) e a correta definição de cada nível de abstração. O conteúdo de apoio diferencia claramente:
Modelos de dados:
Conceitual: mais abstrato, independente de hardware/software.
Lógico: compreensão média, dependente do tipo de SGBD (ex.: relacional).
Físico: difícil compreensão, descreve o armazenamento real.
Essa classificação é chave para resolver a questão.
Nível de Abstração
Descrição
Usuário Principal
Característica
Físico
Descreve como os dados são realmente armazenados (estruturas complexas, arquivos, índices).
Administradores de banco de dados (para otimização de desempenho)
Menor nível de abstração; detalhes de armazenamento.
Lógico
Descreve o banco de dados inteiro com estruturas simples (ex.: tabelas no modelo relacional).
Usuários finais, programadores, DBAs (para decisão de conteúdo)
Independência de dados; oculta complexidade física.
Visão (Externo)
Nível mais alto; fornece visões personalizadas para diferentes usuários, ocultando partes do banco.
Usuários finais (com necessidades específicas)
Baseado nas necessidades do usuário, não em mecanismos de busca.
Abstração de dados (SGBD): Nível conceitual (Mais abstrato, Independente de hardware/software); Nível lógico (Estruturas simples (tabelas), Oculta complexidade física, Depende do tipo de SGBD); Nível físico (Armazenamento real, Difícil compreensão, Otimização de desempenho); Nível de visão (externo) (Mais alto, Várias visões por necessidade do usuário, Oculta detalhes do nível lógico)
Alternativa A — ❌ Incorreta
Afirma que o nível lógico descreve "detalhes de como os dados são realmente armazenados". {{Isso é definição do nível físico}}, não do lógico. O nível lógico abstrai o armazenamento físico e apresenta estruturas como tabelas, registros e campos.
Alternativa B — ✅ Correta ⟵ GABARITO
A descrição está exata: o nível lógico representa o banco de dados inteiro com estruturas simples (modelo relacional, por exemplo) que podem ser implementadas em complexas estruturas físicas; o usuário lógico não precisa conhecer essa complexidade. É o conceito central de {{independência de dados}}.
Alternativa C — ❌ Incorreta
O nível mais alto é o nível de visão (externo), mas a afirmativa erra ao dizer que as visões são "definidas de acordo com os mecanismos de busca dos dados". As visões são definidas com base nas necessidades dos usuários, não em mecanismos de busca. Além disso, o SGBD fornece visões, mas a descrição é imprecisa.
Alternativa D — ❌ Incorreta
Os administradores de banco de dados (DBAs) trabalham principalmente com o nível lógico (esquema conceitual e lógico) para decidir quais dados armazenar e como organizá-los. O nível físico é usado para otimização de desempenho, não para decisão de conteúdo.
Alternativa E — ❌ Incorreta
Visões (nível externo) ocultam detalhes do {{nível conceitual/lógico}}, mas o objetivo principal é fornecer uma perspectiva personalizada e simplificada, não "evitar acesso" — isso é função de controle de acesso. A expressão "mecanismo de recuperação" é genérica e não captura o papel das visões.
NÃO CAIA NESSA!
A banca troca definições entre os níveis lógico e físico nas alternativas A e D. O candidato deve lembrar que o nível lógico é intermediário (abstrai o físico) e voltado à estrutura do banco como um todo, enquanto o físico trata do armazenamento real. A alternativa C também confunde o propósito das visões. Fique atento aos termos "detalhes de armazenamento" (físico) e "estruturas simples" (lógico).