SóProvas


ID
966169
Banca
Marinha
Órgão
Quadro Técnico
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

Em relação aos módulos componentes de um Sistema Gerenciador de Banco de Dados (SGBD), analise as três características abaixo.
I - 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.
II - Consulta o catálogo do sistema em busca de informações estatísticas e outras informações físicas sobre os dados armazenados, gerando um código executável que rea­liza as operações necessárias para a consulta.
III- Faz chamadas ao processador em tempo de execução.

Que componente de um SGBD apresenta as três características acima?

Alternativas
Comentários
  • O 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 duranre a execução. Ele consulta o catálogo do sistema em busca de informações estatísticas e outras informações físicas sobre os dados armazenados, gerando um código executável que realiza as operações necessárias para a consulta e faz chamadas ao processador em tempo de execução.

     

    Página 27 e 28 - Sistemas de banco de dados - Navathe

  • Otimizador de consultas se preocupa 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. Ele consulta o catálogo do sistema em busca de informações estatísticas e outras informações físicas sobre os dados armazenados, gerando um código executável.

    Quando o DBA digita uma instrução ou comando DDL, essa é enviada ao compilador DDL. Um compilador transforma o código fonte (da linguagem de programação) em um código em que o computador entenda.

    Gerenciamento de buffer planeja a troca de dados entre a memória principal e o disco.

    Processador de banco de dados em tempo de execução (PBDTE) é responsável por executar os comandos privilegiados, os planos de consulta executáveis e as transações programadas. Para isso são utilizadas informações e dados estatísticos do catálogo do sistema.

    Os usuários casuais interagem usando alguma interface de consulta interativa. 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.

  • Módulos componentes do SGBD

    -Gerenciamento de Buffer:  planeja a troca de dados entre a memória principal e o disco.

    -Compilador de consulta: analisa e valida a exatidão da sintaxe da consulta, os nomes de arquivos e elementos de dados.

    -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. Ele consulta o catálogo do sistema em busca de informações estatísticas e outras informações físicas sobre os dados armazenados, gerando um código executável que realiza as operações necessárias para a consulta e faz chamadas ao processador em tempo de execução.

    -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. Para isso são utilizadas informações e dados estatísticos do catálogo do sistema.

    -Compilador DML: processa as definições de esquema especificadas e armazena as descrições dos esquemas no catalogo do SGBD.

    Alternativa: C

    Fonte: Sistemas de banco de dados - Navathe (página 26 a 28)