Sobre Bancos de dados, avalie as afirmações abaixo: I- Um S...
I- Um SGBD oferece, aos usuários, uma representação conceitual de dados que não inclui muitos detalhes sobre como o dado é armazenado ou como as operações são implementadas.
II - É função do SGBD multiusuário garantir que as transações concorrentes operem corretamente.
III - A propriedade independência programa-dados significa que a estrutura dos arquivos de dados é armazenada no catálogo do SGDB separadamente do programa de acesso.
Está(ão) correta(s) apenas:
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Tema central: A questão aborda três conceitos fundamentais de Banco de Dados: níveis de abstração do SGBD, controle de concorrência e independência programa-dados. Saber identificar e compreender esses pontos é essencial para o cargo de Analista de TI.
Comentário das Afirmativas:
I – Representação conceitual dos dados: Esta assertiva está correta, pois um SGBD oferece aos usuários uma visão abstrata dos dados, independente dos detalhes de armazenamento físico (“nível conceitual” segundo Elmasri & Navathe). Isso permite que o usuário acesse e manipule informações sem se preocupar com como são armazenadas ou gerenciadas internamente.
II – Controle de concorrência: Também correta, pois garantir que as transações concorrentes operem corretamente é uma atribuição essencial do SGBD multiusuário. O controle de concorrência protege contra inconsistências, preservando as propriedades ACID (Atomicidade, Consistência, Isolamento, Durabilidade), tema presente nos principais manuais e concursos.
III – Independência programa-dados: Correta, pois esta propriedade significa que a estrutura dos dados é armazenada no catálogo do SGBD separadamente do código dos programas. Assim, alterações no modelo de dados raramente afetam os programas, evidenciando a independência entre ambos, conceito presente em livros de referência como Date e Elmasri & Navathe.
Análise das alternativas:
A), B), C), D): Estão incorretas porque excluem pelo menos uma afirmativa que está tecnicamente correta, conforme analisado acima.
E) Todas: É a correta, pois todas as afirmações estão em total concordância com os fundamentos teóricos e práticos dos bancos de dados.
Dica de prova: Atenção a palavras-chave como “conceitual”, “concorrentes”, “catálogo” e a termos técnicos transcritos corretamente. Cuidado com pegadinhas que alteram sentidos desses termos!
Referências recomendadas: Elmasri & Navathe – “Sistemas de Banco de Dados”; C.J. Date – “Introdução a Sistemas de Bancos de Dados”.
Resumo estratégico: Sempre associe: nível conceitual → abstração; multiusuário → controle de concorrência; catálogo → independência programa-dados.
Resposta correta: E) Todas.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo