Académique Documents
Professionnel Documents
Culture Documents
Introdução
Professor: Marcel Melo
Integridade
Os valores devem satisfazer restrições de consistência
Uma restrição de consistência presente um um programa pode não estar
implementada em outro que acessa o mesmo arquivo
Acesso concorrente
Deve permitir o acesso e atualização dos dados simultâneamente.
Para isso, deve existir uma coordenação de acesso aos dados, de acordo
com as operações que estão executando.
Normalmente, programas que os arquivos não o fazem de forma coordenada.
Busca de dados
Banco de dados são armazenados, tipicamente, em disco e o SGBD possui
estruturas de dados especializados para aumentar a efetividade da
pesquisa em disco (Indexes)
Armazenamento Temporário (buffering) - Mantém partes do BD armazenados
na memória principal.
Catálogo
Inclui informações como nomes e tamanhos dos arquivos, nomes e tipos de
itens de dados, detalhes de armazenamento de cada arquivo, informações
de mapeamentos entre os esquemas e restrições.
Vários modos acessam o catálogo sempre que necessário
Compilador de Consulta
Manipula as consultas de alto nível que são feitas interativamente.
Analisa sintaxe, compila ou interpreta a consulta criando um código de
acesso ao BD
Gera as chamadas ao processador em tempo de execução
Pré compilador
Extrai os comandos DML dos programas escritos em linguagem de
programação.
Esses comandos são enviados para o compilador DML para compilação,
gerando códigos de acesso do BD.