SóProvas


ID
1109932
Banca
VUNESP
Órgão
EMPLASA
Ano
2014
Provas
Disciplina
Banco de Dados
Assuntos

Considerando a arquitetura de um sistema gerenciador de bancos de dados, há um módulo responsável por verificar se uma determinada consulta submetida ao gerenciador tem sua sintaxe correta. Esse módulo realiza a etapa denominada

Alternativas
Comentários
  • LETRA C.

    Segundo Navathe(2011,p.27),"Essas consultas são analisadas e validadas pela exatidão da sintaxe da consulta, os nomes de arquivos e elementos de dados, e assim por diante, por um compilador de consulta, que as compila para um formato interno."

    Bibliografia:

    SISTEMAS DE BANCO DE DADOS-NAVATHE-6 EDIÇÃO 2011.


  • Amiguinho, esse tipo de questão vc tem que comentar letra por letra, senão não vale de nada estudar por exercícios.

  • abstração da consulta. - ERRADO

    criptografia da consulta - ERRADO

    compilação da consulta - CERTO

    indexação da consulta - ERRADO

    interligação da consulta - ERRADO

    Módulos componentes do SGBD

    Compilador de Consulta: Analisa e valida a exatidão da sintaxe da consulta, os nomes de arquivos e elementos de dados. As consultas enviadas pelos usuários são compiladas para um formato interno.

    Otimizador de consulta: Preocupa-se com o rearranjo e a possível reordenação de operações, com a eliminação de redundâncias e uso dos algoritmos e índices corretos durante a execução. 

    Pré-compilador: extrai comandos DML da aplicação escrito em uma linguagem de programação, enviando-os para o compilador DML para serem compilados em código objeto para o acesso ao banco de dados.

    Compilador DML: compila os comandos DML, que são extraídos de programas de aplicação, em código objeto para acesso ao banco de dados

    Compilador DDL: Processa as definições de esquema e armazena as descrições dos esquemas no catalogo do SGBD.

    Gerenciamento de Buffer: Planeja a troca de dados entre a memória principal e o disco. (Caiu na prova)

    Processador de banco de dados em tempo de execução: É responsável por executar os comandos privilegiados, os planos de consulta executáveis e as transações programadas.

    Gerenciador de dados armazenados: Controla o acesso às informações do SGBD que são armazenadas em disco. Trabalha com o Sistema Operacional.

    Sistema de controle de concorrência e backup e recuperação: são integrados ao processador do banco de dados em tempo de execução para fins de gerenciamento de transação.

    FONTE: NAVATHE