SóProvas


ID
605674
Banca
CESPE / CEBRASPE
Órgão
EBC
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

A respeito de sistema de gerência de banco de dados (SGBD),
julgue os itens a seguir.

O pré-compilador de SGBD converte comandos embutidos da linguagem SQL em chamadas a procedimentos e(ou) funções normais da linguagem de suporte.

Alternativas
Comentários
  • O SGBD tem um pré-processador chamado Pré-Compilador DML que converte os comandos DML em um procedimento ou função na linguagem hospedeira (Ex: Java). 
  •  Pré-compilador DML
     Traduz comandos DML em chamadas a procedimentos (rotinas) na linguagem hospedeira

    Fonte: http://erikomoreira.com.br/flf/bd2/slides/bd2_unid1_arquitetura_6s.pdf
  • Essa questão me gerou grande dúvida pois no livro do Navathe (Elmasri - Navathe 6a Edição pag. 28) é dada uma definição diferente ao pré-compilador DML. 

    "Os programadores de aplicação escrevem programas em linguagens hospedeiras como Java, C ou C++, que são submetidas a um pré-compilador.

    O pré-compilador extrai comandos DML do programa de aplicação escrito em uma linguagem de programação hospedeira. Estes comandos são enviados ao compilador DML para serem compilados em código objeto para o acesso ao banco de dados. O restante do programa é enviado ao compilador da linguagem hospedeira."

    Alguém poderia esclarecer?