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)