Questão 54 · Informática: Banco de dados
O módulo de um Sistema Gerenciador de Bancos de Dados Relacionais (SGBDR) que manipula as consultas SQL, analisa sua sintaxe, faz sua recodificação criando um código de acesso ao banco de dados e, posteriormente, em tempo de execução, produz as chamadas ao processador para a execução do código, é denominado
- A) compilador de consultas.
- B) pré‐compilador de consultas.
- C) processador de consultas.
- D) catálogo de consultas.
- E) programa cliente.
Marque a alternativa correta:
Gabarito: A
Gabarito definitivo divulgado pela banca FGV (CONDER 2013).
Comentário
Gabarito: A.
O módulo descrito recebe a consulta SQL, analisa sua sintaxe, a transforma em um código de acesso ao banco e, em tempo de execução, aciona o processador para executar esse código. Essa função de analisar e gerar código corresponde ao compilador de consultas, alternativa A.
Por que as outras estão erradas:
- (B) o pré-compilador trata comandos embutidos em programas antes da compilação da linguagem hospedeira, e não as consultas do SGBD.
- (C) o processador de consultas executa o código gerado; a questão descreve a etapa anterior, de análise e geração.
- (D) o catálogo armazena metadados do banco, e não processa consultas.
- (E) o programa cliente envia as consultas ao servidor, e não as analisa internamente.
Dica de prova: compilador analisa e gera o código, e processador executa.
Fundamentos: Componentes de um SGBDR: compilador e processador de consultas · Análise sintática e geração de código de acesso · Diferença entre pré-compilador, catálogo e programa cliente
Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.
Fonte: prova FGV CONDER 2013 (Tecnologia da Informação, Processamento de Dados, Ciência da Computação, Engenharia da Computação, Engenharia de Sistemas ou Análise de Sistemas), questão 54, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.