sábado, 15 de dezembro de 2012

Conceitos de BD

Oi, colegas! Vamos rever alguns conceitos sobre bancos de dados:

Bando de Dados é o armazenamento estruturado de um conjunto de fatos que possibilitam produção de informação.

Dado é:
 Valor atômico.
 Registro de um fato isolado.
 Não tem significado claro.
 Importante para o usuário.
 Menor unidade de informação.
 Conteúdo do campo.

Campo: descreve o significado de um dado.

Tupla (Registro) é: Conjunto de campos.

Arquivo é: Conjunto de registros.

Banco de Dados é: Armazenamento físico dos arquivos.

SGBD (Sistema Gerenciador de Banco de Dados) é: Software responsável pelo armazenamento e recuperação dos dados do
BD.

A princípio era utilizado o Sistemas de arquivos dos Sistemas Operacionais, para armazenamento e recuperação de informações. O que apresentava os seguintes problemas:
- Redundância: Arquivos criados e mantidos por diferentes programadores.
                         Várias cópias dos dados em arquivos distintos.
                          Informação repetida em diversos arquivos, que gera Inconsistência e isolamento.

- Inconsistência: Arquivos com formatos diferentes.
                              Dados parcialmente atualizados.
         
- Dificuldade no acesso a dados: Necessidade de construir programas para obter qualquer informação, necessitando ser feito de forma manual ou por programas específicos, que exigem constante atualização para se adaptar a qualquer mudança.

- Isolamento dos dados:
Difícil escrever aplicações para recuperação

- Múltiplos usuários: Atualizações concorrentes, que podem resultar em inconsistência.

- Segurança: Autorização de acesso a diferentes usuários.

- Integridade: Os dados armazenados devem obedecer restrições para manutenção da consistência.

- Atomicidade: Operações feitas de forma única, atômica, invariável, a fim de assegurar a integridade e consistência dos dados.

Por necessidade de maior eficiência, surgiram os Sistema Gerenciador de Banco de Dados (SGBD).

Pense nisto: Eu, porém, vos digo: Amai aos vossos inimigos, e orai pelos que vos perseguem; (Mateus 5:44)