Fundamentos de Gerenciamento de Bancos de Dados: Conceitos Essenciais
Classificado em Computação
Escrito em em português com um tamanho de 3,37 KB
Recuperação de Dados em SGBD
- Recuperação: Recuperar dados de fontes de erro mencionadas. A restauração do banco de dados ao seu estado normal é responsabilidade do DBA, que é encarregado da execução dos procedimentos para a detecção de erros e recuperação. O DBA detém o controle centralizado do banco de dados. Para isso, busca-se reduzir o número de pessoas com acesso aos detalhes técnicos e de design para o funcionamento do SGBD.
Gerenciamento de Simultaneidade
- Simultaneidade: Ocorre em ambientes multiusuário, quando múltiplos usuários tentam acessar os mesmos dados simultaneamente. Isso acontece quando o sistema multiusuário não implementa controles adequados para sincronizar os processos que afetam o banco de dados, geralmente devido à pouca ou nenhuma eficácia de bloqueio.
Granularidade de Bloqueio
- Granularidade: Refere-se ao tamanho das unidades de bloqueio ou proteção. Por exemplo, a granularidade pode proteger um campo, um registro, uma tabela, etc.
Impasse (Deadlock) em Bancos de Dados
- Impasse: É uma situação em que ocorre uma espera circular entre duas ou mais operações, onde cada uma delas aguarda por um recurso que está sendo mantido por outra operação no ciclo. Isso impede que os usuários acessem o recurso até que o processo seja concluído, resultando na espera circular.
Criação e Definição do Esquema
- Criação do Esquema: Consiste em criar o esquema original do banco de dados e gerar o dicionário de dados por meio de instruções DDL (Data Definition Language).
Estruturas de Armazenamento e Acesso
- Estruturas de Armazenamento: Responsável pela geração de uma estrutura de armazenamento secundária selecionada para o ambiente e pela definição dos métodos de acesso à informação, utilizando instruções DML (Data Manipulation Language).
Alteração de Layout e Organização do BD
- Alteração de Layout e Organização: É uma atividade rara que envolve redesenhar o layout do banco de dados. Isso se torna necessário diante de mudanças bruscas nas condições originais que deram origem ao projeto do esquema primário. As alterações para realizar esta tarefa são executadas usando DDL.
Concessão de Permissões de Acesso
- Concessão de Permissões de Acesso: Responsável por registrar os usuários para permitir o acesso ao SGBD. Atribui a cada usuário um conjunto de atributos que lhe permitem usufruir de privilégios, como acesso a determinadas áreas da aplicação, dados ou utilização de recursos do sistema.
Especificação de Restrições de Integridade
- Especificação de Restrições de Integridade: Consiste em criar um conjunto de regras que especificam as restrições a serem aplicadas durante o processo de atualização dos dados.
Backup e Recuperação com Logs
- Backup: Arquivos de Log (Log de Transações). As transações diárias são registradas no banco de dados. Quando ocorre um problema, recorremos aos arquivos de log para reverter operações e recuperar a última transação realizada.