← Questões de Banco de Dados

Banco de Dados · FGV · 2024

Questão comentada de Banco de Dados

Com a utilização de uma abordagem de desenvolvimento que utilize Sistemas Gerenciadores de Bancos de Dados (SGBDs), é possível alterar as estruturas de arquivos sem que haja necessariamente a modificação dos programas de aplicação que as utilizam. Assinale a opção que indica a propriedade que implementa, no âmbito de Sistemas de Bancos de Dados, tal possibilidade.

Gabarito: C

A ideia central aqui é a chamada independência de dados, uma das grandes promessas dos SGBDs. Em vez de o programa ficar “amarrado” à forma como os dados estão guardados fisicamente, o banco cria uma camada de abstração que separa a visão lógica do usuário da estrutura interna de armazenamento. Assim, dá para mudar arquivo, índice, organização física ou até otimizar a forma de acesso sem obrigar a reescrever as aplicações. É como trocar a garagem do carro sem precisar redesenhar o carro inteiro. Na prática, isso melhora manutenção, evolução do sistema e desempenho. O SGBD foi criado justamente para evitar que cada aplicação precise saber detalhes do armazenamento, reduzindo dependência entre programa e estrutura de dados. Por isso, quando o enunciado diz que é possível alterar as estruturas de arquivos sem necessariamente modificar os programas que as utilizam, ele está descrevendo exatamente a independência de dados. Em doutrina de Banco de Dados, essa propriedade costuma ser dividida em independência física e independência lógica. Aqui, o foco é a física: mudanças na organização dos arquivos e no armazenamento não afetam os programas de aplicação. É esse “descolamento” entre o que o sistema vê e o que está por baixo que torna o SGBD tão útil.

Continue treinando

Questões relacionadas