Gabarito disponível
Resolução comentada
Um SGBD moderno oferece controle de concorrência, integridade, segurança e recuperação.
Além de armazenar dados, o SGBD fornece mecanismos próprios de controle de concorrência, restrições de integridade, segurança (autenticação e autorização) e recuperação de falhas (log, backup, recovery). A alternativa B descreve isso corretamente.
Análise das alternativas
A) Errada: armazenar dados é apenas uma das funções, e a principal é gerenciar o acesso e a manipulação deles de forma controlada. C) Errada: a integridade referencial é tratada pelo SGBD por meio de chaves estrangeiras, e não só pela aplicação. D) Errada: segurança e integridade são tratadas pelo SGBD e pelo DBA, e não apenas pelo administrador do SO. E) Errada: o SGBD tem seu próprio controle de concorrência (bloqueios, MVCC etc.).
Referência: Elmasri & Navathe — características da abordagem de banco de dados.
Resolução comentada do VaiConcursos.