Introdução a Banco de Dados
Um Sistema de Gerência de Banco de dados (SGBD) é uma coleção de programas que permite a criação e a gerência de bancos de dados. O principal objetivo é retirar da aplicação do cliente a responsabilidade de gerenciar o acesso, manipulação e organização dos dados. O SGBD disponibiliza uma interface para que os seus clientes possam incluir, alterar ou consultar dados. Em bancos de dados relacionais a interface é constituída pelas APIS ou DRIVERS do SGBD, que executam comandos na linguagem SQL.
Dados – Podem ser armazenados, ex: nome, telefone, endereço;
Base de Dados – Coleção de dados interlacionadas logicamente, ex: agenda de telefones;
Sistema de Gerencia de Bases de Dados (SGBD) – Conjunto de programas que permite a criação e gerencia de bases de dados ou sistemas de banco de dados.
Linguagem de definição de dados, linguagem de manipulação de dados e um dicionários de dados são componentes que compõem um SGBD.
Quando usar um SGBD
Redução no tempo de desenvolvimento; padronização; flexibilidade; acesso à informação atualizada e economia em escala.
Quando não usar um SGBD
Aplicações muito simples e bem definidas, sem perspectiva de mudanças.
Aplicações que não pedem o acesso concorrente aos dados.
Quando o investimento por um SGBD for muito alto em vistas do benefício de seu uso
Principais Serviços de um SGBD
Controle de redundância
Acesso Multi-usuário
Controle de conconrrência
Backup e Restauração
Controle de Transações
Segurança (criptografia)
Restrições de integridade
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário