SóProvas


ID
1663603
Banca
FCC
Órgão
MPE-SE
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

Uma operação em um banco de dados geralmente consiste dos seguintes passos:

1. O ...I... em tempo de execução (runtime) controla o acesso ao banco de dados em tempo de execução, recebe os comandos para a recuperação ou atualização e os executa no banco de dados.

2. Os acessos passam pelo ...II... .

3. O ...III... mantém as informações sobre as páginas do banco de dados na memória.

4. O ...IV... (query) manipula as consultas de alto nível que são feitas interativamente.Ele analisa a sintaxe, compila ou interpreta a consulta criando um código de acesso ao banco de dados, e então gera as chamadas ao processador em tempo de execução para executar o código.

As lacunas de I a IV são preenchidas, correta e respectivamente, pelos itens 

Alternativas
Comentários
  • [A] - processador de banco de dados, gerenciador de dados armazenados, gerenciador de buffer, compilador de consulta.

  • Módulos componentes do SGBD

    Gerenciamento de Buffer:  

    Planeja a troca de dados entre a memória principal e o disco.

    Planeja a leitura/escrita em 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.

    - 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.

    - 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.

    - Realiza o gerenciamento de BUFFERS na memória principal, além de executar os planos de consulta executáveis.

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

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

    Alternativa: A