Banco
• É um sistema de manutenção de registros por computador • É uma coleção logicamente coerente de dados com determinada significação intrínseca
• É uma coleção de dados operacionais armazenados usados pelos sistemas de aplicações de uma organização qualquer
Principais Vantagens de um Banco de Dados
• Integração – unificação de diversos arquivos de dados que, de outra forma, seriam distintos, eliminando-se total ou parcialmente qualquer redundância entre os mesmos
• Compartilhamento – parcelas isoladas de dados podem ser compartilhadas por diferentes usuários
Sistema Gerenciador de Banco de
Dados
• É uma coleção de programas que permitem ao usuário definir, construir e manipular Bases de Dados para as mais diversas finalidades
• Todas as solicitações dos usuários de acesso ao banco de dados são manipuladas pelo SGBD
• Os recursos referentes à criação de arquivos, inserção de dados, recuperação de dados (e outros) são todos proporcionados pelo SGBD
• É responsável por isolar os usuários dos detalhes a nível de hardware
Por que usar um Banco de Dados
• É compacto – Não há necessidade de arquivos de papéis volumosos • É rápido – A máquina pode recuperar e modificar os dados mais rapidamente que o ser humano
• Importa em menos trabalho braçal – elimina a maior parte do tedioso trabalho manual de arquivamento
• Tem fluxo corrente – disponibilidade de informações certas e atualizadas a qualquer momento
• Proporciona um controle centralizado dos dados
Vantagens do Controle
Centralizado
•
•
•
•
•
•
Pode reduzir a redundância
A inconsistência pode ser evitada
Pode compartilhar os dados
Pode reforçar os padrões
Pode aplicar restrições de segurança
Pode manter a integridade (dados corretos) Independência dos Dados
• A estrutura de armazenamento e a estratégia de acesso podem ser alteradas sem que as aplicações tenham que ser modificadas • A provisão da independência de dados é