← Questões de Banco de Dados

Banco de Dados · CONSULPLAN · 2022

Questão comentada de Banco de Dados

Nos sistemas atuais é muito comum e fundamental a utilização de uma estrutura de dados denominada Banco de Dados, que tem como principal função promover em um único repositório os dados definidos uma única vez, proporcionando o acesso posterior aos usuários através de aplicações desenvolvidas em diversas linguagens de programação. No passado, uma abordagem muito comum era a utilização de arquivos para realizar o armazenamento e provimento de dados para as aplicações. Sobre características da abordagem de banco de dados vs abordagem de processamento de arquivo, analise as afirmativas a seguir. I. O seu sistema contempla o próprio Banco de Dados e também uma definição ou descrição completa de sua estrutura e restrições. II. A estrutura dos arquivos de dados está embutida nos programas de aplicação; portanto, qualquer mudança estrutural pode exigir alteração em todos os programas que acessam esse arquivo. III. Em um SGBD multiusuário, os usuários podem possuir inumeras aplicações distintas; portanto, precisa oferecer facilidades para definir múltiplas visões. Está correto o que se afirma em

Gabarito: A

A diferença central entre a abordagem de arquivos e a de banco de dados é que, no SGBD, os dados deixam de ficar presos a cada programa e passam a ser gerenciados de forma centralizada. Isso traz independência entre dados e aplicações, reduz duplicidade e facilita manutenção. Na prática, em vez de cada sistema “guardar sua própria receita”, o banco organiza tudo em um repositório único, com regras bem definidas. A afirmativa I está correta porque um sistema de banco de dados não é só o conjunto de dados armazenados: ele inclui também a descrição da estrutura, das restrições e dos metadados, normalmente chamados de catálogo ou dicionário de dados. Essa descrição é parte essencial do SGBD, pois permite ao sistema saber como os dados estão organizados e quais regras devem ser respeitadas. A afirmativa II também está correta, mas ela descreve a abordagem antiga de processamento de arquivos. Nela, a estrutura do arquivo costuma ficar embutida no programa de aplicação, então qualquer mudança no formato pode obrigar a alterar vários programas. É exatamente esse tipo de amarra que os bancos de dados vieram reduzir. A afirmativa III está correta porque, em ambiente multiusuário, cada grupo de usuários pode precisar enxergar apenas uma parte dos dados ou uma forma diferente deles. Por isso, o SGBD oferece múltiplas visões (views), que ajudam na segurança, na simplicidade de uso e na adaptação às necessidades de cada aplicação. Assim, como as três afirmações estão corretas, o gabarito é a alternativa A.

Continue treinando

Questões relacionadas