Características da abordagem de banco de dados
Gabarito: letra B. Uma das principais características dos sistemas de banco de dados é a independência entre programas e dados (isolamento), que permite modificar a estrutura dos dados sem impactar os programas, aliada à abstração de dados, que oferece uma visão conceitual ocultando detalhes de armazenamento. Esses conceitos são fundamentais na teoria de bancos de dados, como descrito no material de apoio.
A banca cobra o conhecimento das características clássicas de um SGBD. A alternativa correta (B) descreve exatamente dois pilares: o isolamento entre programas e dados (independência de dados) e a abstração de dados. As demais alternativas apresentam afirmações que não correspondem a características reais de bancos de dados.
Alternativa A — ❌ Incorreta
Afirma que há "garantia de segurança absoluta dos dados". Isso é falso: nenhum sistema oferece segurança absoluta. Os SGBDs proveem mecanismos de controle de acesso, criptografia etc., mas a segurança depende de diversos fatores e nunca é absoluta. Não é uma característica intrínseca da abordagem de banco de dados.
Alternativa B — ✅ Correta ⟵ GABARITO
A alternativa menciona "isolamento entre programas e dados, e abstração de dados". Essas são características centrais dos bancos de dados. O material de apoio destaca:
Abstração de dados: SGBD oferece aos usuários uma representação conceitual de dados que não inclui muitos detalhes de como os dados são armazenados ou como as operações são implementadas. Independência dos dados dos programas: estrutura dos arquivos de dados é armazenada no catálogo do SGBD separadamente dos programas de acesso.
O isolamento (independência) permite que programas e dados evoluam separadamente, enquanto a abstração simplifica a interação do usuário com o banco.
Alternativa C — ❌ Incorreta
Diz que o banco de dados tem "capacidade de realizar tarefas cognitivas de forma independente". Isso é próprio de sistemas de inteligência artificial, não de bancos de dados. Um SGBD armazena, recupera e manipula dados, mas não executa tarefas cognitivas (raciocínio, aprendizado) por si só.
Alternativa D — ❌ Incorreta
Afirma "capacidade de tomada de decisões autônomas, independente de dados". Bancos de dados não tomam decisões; eles fornecem dados para que sistemas ou usuários tomem decisões. A tomada de decisão autônoma não é característica de um SGBD.
Gabarito: letra B.