< Super Dicas |  Glossário  |  Softwares  | Cuca Sabida  |  Aprenda | Tutoriais |  Página inicial  > 

   
 
  Aulas
Internet
Linguagens
Redes
Hardware
Banco de Dado
Comp. Gráfica
I. A.
Algoritmos
S. Operacional

  Sofwares
Ms-Word
Ms-Excel
I. Explorer
Front Page
Linux
Winzip

  Instrutor.com
:: Contatos
:: Quem somos
:: Publicidade
:: Ganhamos
:: Comente
:: Parcerias

  Ferramentas
Mapa do Site
Downloads

  Eu gostei
Home Page
Papel / Parede

Aprenda na íntegra tudo sobre o DB.


Estrutura interna de um SGBD

Gerenciamento de mensagens

É encarregados do processo de recebimento das mensagens enviadas pelo usuário e de realizar a sua compilação, e também pelo envio de mensagens ao usuário.

Gerenciamento de Transações

Alguns conjuntos de operações no banco de dados devem ter características atômicas, de modo a se preservar a consistência dos dados. Da mesma forma, após um evento atômico ocorrer com sucesso, os dados gravados devem permanecer no banco de dados, mesmo que ocorram falhas no sistema (durabilidade)
Transação: Coleção de operações que desempenham função única (atomica)dentro de uma aplicação do SGBD (Silberschats)
Transações não devem violar regras de consistência do banco de dados
Normalmente, os SGBD tem implementado internamente um gerenciador de transações.
Quando não há falhas, os dados serão atualizados corretamente.
No caso de qualquer falha que interfira no processo, o banco de dados deverá retornar ao estado em que estava antes da transação iniciar.
O gerenciador de transações controla também quando várias transações ocorrem simultaneamente, para garantir a consistência do banco de dados.
Obs.: Gerenciadores de bancos de dados projetados para uso pessoal podem não apresentar este recurso, sendo portanto inadequados para empresas de médio e grande porte.

Gerenciamento de Memória

Bancos de dados exigem volumes muito grandes de memória.
Dados normalmente são gravados em disco e transferidos, quando necessário, para a memória.
O SGBD deve estruturar fisicamente os dados de forma tal a minimizar o tempo de acesso disco-memória.
O desempenho do sistema depende da eficiencia das estruturas usadas para representar os dados e do quanto o sistema está apto a operar com elas.
O gerenciador de memória é o componente do SGBD encarregado do interfaceamento entre o armazenamento físico e os programas ou consultas feitas ao banco de dados.
O gerenciador de memória é o responsável portanto pelo armazenamento, recuperação e atualização de dados do banco.
Normalmente, quando se precisa melhorar o desempenho de um banco de dados, a configuração do gerenciador de memória é um dos primeiros itens a ser verificado.

Gerenciador de Autorizações e Integridade

É o módulo do SGBD encarregado de checar as permissões de acesso do usuário, garantindo a segurança das bases de dados.
Também zela para que as restrições de integridade definida sejam mantidas.

Administrador de arquivos

Gerencia a alocação de espaço físico e as estruturas físicas de armazenamento.

Administrador de Buffers

Controla o fluxo de dados entre o disco e a memória, e também decide quais dados devem ir para o cache de dados.

Dicionário de Dados

É a parte do Banco de Dados onde estão informados os metadados, ou seja, as definições das estruturas internas do banco de dados. Ele é utilizado toda vez que se vai manipular um dado do banco.


 
 
 
Design by: Instrutor.com © - Direitos reservados