banco de dados
SISTEMA DE BANCO DE DADOS
Relatório
BELO HORIZONTE
2014
1 - Comparativo entre SGBD e arquivos convencionais
Para aplicações empresariais um SGBD tem grande vantagem sob o método de arquivos convencionais. Apesar de um SGBD ser mais rápido, organizado e seguro que o método de arquivos convencionais, ele com certeza é mais caro para implantar e pede um nível de conhecimento maior para operar. A seguir uma lista comparando as principais vantagens e desvantagens dos dois métodos:
1.1 SGBD
Vantagens:
Acesso concorrente:
Com um SGBD várias pessoas podem acessar os dados ao mesmo tempo, ao contrário dos arquivos convencionais.
ACID (Atomicidade, Consistência, Isolamento e Durabilidade):
Atomicidade faz com que o banco de dados trabalhe com operações 'indivisíveis'. Ou toda operação é feita, ou nenhuma operação é feita e nada acontece no banco de dados. Assim assegura a integridade dos dados casso ocorra queda de energia, erros, travamentos, etc.
Em um SGBD o conceito de Consistência obriga uma operação os dados de um estado válido para outro estado válido. Ou seja, respeitar as regras de integridade do bando de dados. Por exemplo, um banco de dados que guarde o CEP, que são só números, não pode aceitar letras ou o mesmo CEP duas vezes.
O Isolamento é um conjunto de técnicas que evitam operações paralelas interfiram uma nas outras, fazendo com que todas as operações paralelas sejam executadas sequencialmente para que não ocorra erros e inconsistências nos dados.
O conceito de Durabilidade no SGBD é que toda operação bem sucedida (commit) é armazenada permanentemente no bando de dados, mesmo se ocorrer erros, travamentos e queda de energia no bando de dados.
Segurança:
É possível controlar o nível de acesso ao banco de dados, aplicando regras às contas de usuário. Além disso, é possível criptografar todos os dados.
Desvantagens:
Custo:
Ao