Questão de Banco de Dados — SGBD - Sistema de Gerenciamento de Banco de Dados — CESGRANRIO 2008
Banco de DadosSGBD - Sistema de Gerenciamento de Banco de Dados
- Código
- cg027303
- Banca
- CESGRANRIO
- Órgão
- BNDES
- Ano
- 2008
- Nível
- Superior
- Cargo
- Profissional Básico - Análise de Sistemas - Suporte - Julho
Em ambiente de Sistema Gerenciador de Bancos de Dados (SGBD) multi-usuários, bloqueios e controles por timestamp (registro de tempo) são mecanismos utilizados para a manutenção da integridade das transações.Sobre tais mecanismos e sua utilização em SGBD relacionais, tem-se que
- Aa utilização de intenções de bloqueio visa a aumentar a capacidade de concorrência do sistema, no qual são permitidos somente bloqueios e intenções de bloqueios em linhas individuais.
- Ba utilização de bloqueios pode ocorrer tanto em linhas de dados quanto em estruturas de maior granularidade, como tabelas, podendo, também, ocorrer em estruturas de índices.
- Co protocolo de bloqueio em duas fases foi desenvolvido para utilização em bancos de dados distribuídos, e nele um nó coordenador realiza uma eleição para que cada nó participante indique se pode ou não concluir uma transação.
- Do protocolo de ordenação por timestamp (registro de tempo) é baseado no momento em que um bloqueio foi obtido por uma transação, indicando que esse bloqueiosomente pode ser mantido por determinado período de tempo.
- Eo protocolo de ordenação por timestamp (registro de tempo) garante que não ocorrerão deadlocks, pois esse protocolo impede que transações mantenham o bloqueio de um objeto por tempo indefinido.