Questão nº 33
Questão de Tecnologia da Informação · FCC ALAP 2019 (nº 33)
Um auditor está checando práticas de aplicação de desconto comercial para clientes, executando consultas em SQL (Structured Query Language) nos bancos de dados digitais de uma empresa, para validar se os cálculos e regras de autorização estabelecidas pelo negócio estão sendo cumpridos. É correto afirmar que o uso de SQL em auditoria corresponde à aplicação de
- Auma linguagem de programação orientada a objetos que funciona integrada ao sistema gerenciador de bancos de dados e permite simular operações.
- Bum software de auditoria especializado que permite, entre outras coisas, a simulação das funções do software auditado e seu banco de dados.
- Cuma linguagem de programação declarativa que funciona integrada ao sistema gerenciador de bancos de dados e permite consultar dados, entre outras operações. (alternativa correta)
- Dum sistema de segurança computacional que permite coletar dados, analisá-los e realizar medidas protetivas contra práticas incorretas de operação.
- Eum software de aplicação de usuário final, operado com a finalidade de realizar registros de atividades transacionais do dia a dia da empresa.
Resposta comentada
Gabarito Alternativa C
O SQL (Structured Query Language) é a linguagem padrão para conversar com bancos de dados, permitindo que você peça informações ou faça alterações neles. Em auditoria, ele é usado para verificar dados e regras de negócio diretamente na fonte.
(A) Incorreta: SQL não é uma linguagem de programação orientada a objetos; ela é uma linguagem de consulta de dados baseada em conjuntos e declarativa. Além disso, seu foco principal não é simular operações, mas consultar e manipular dados existentes.
(B) Incorreta: SQL é uma linguagem, não um software de auditoria especializado. Embora softwares de auditoria possam usar SQL, SQL por si só não é o software completo que simula funções.
(C) Correta: SQL é uma linguagem de programação declarativa (você diz o que quer, não como conseguir) que funciona integrada ao sistema gerenciador de bancos de dados (SGBD). Ela é essencial para consultar dados, o que é crucial para auditores verificarem informações e conformidade, além de permitir outras operações como inserção, atualização e exclusão de dados.
(D) Incorreta: SQL não é um sistema de segurança computacional. Embora tenha comandos para gerenciar permissões de acesso (parte da segurança do banco de dados), sua definição principal não é ser um "sistema de segurança" que realiza medidas protetivas gerais.
(E) Incorreta: SQL é uma linguagem de banco de dados, não um software de aplicação de usuário final. Usuários finais interagem com aplicações que, por sua vez, usam SQL nos bastidores para registrar e acessar dados.
Fonte: FCC ALAP 2019 Analista Legislativo - Desenvolvedor de Sistemas (Caderno Tipo 001). Reproduzida para fins de estudo.