Sistema de Banco de Dados
     Conceito: São componentes responsáveis pela definição e manutenção de Bancos de dados:
     – Dados;
     – Hardware;
     – Software;
     – Usuários.


     Objetivos:
     – Isolar os usuários dos detalhes mais internos do banco de dados (abstração de dados).
     – Prover independência de dados às aplicações (estrutura física de armazenamento e à estratégia de acesso).

     Vantagens:
     – rapidez na manipulação e no acesso à informação,
     – redução do esforço humano (desenvolvimento e utilização),
     – disponibilização da informação no tempo necessário,
     – controle integrado de informações distribuídas fisicamente,
     – redução de redundância e de inconsistência de informações,
     – compartilhamento de dados,
     – aplicação automática de restrições de segurança,
     – redução de problemas de integridade.

     Abstração de Dados
     – O sistema de bancos de dados deve prover uma visão abstrata de dados para os usuários:
niveis de abstracao de dados
     – Nível de armazenamento (físico):
          . Nível mais baixo de abstração.
          . Descreve como os dados estão realmente armazenados, englobando estruturas complexas de baixo nível.
     – Nível do conjunto de usuários (conceitual):
          . Descreve quais dados estão armazenados e seus relacionamentos.
          . Neste nível, o banco de dados é descrito através de estruturas
relativamente simples, que podem envolver estruturas complexas no nível físico.
     – Nível de visões do usuário:
          . Descreve partes do banco de dados, de acordo com as necessidades de cada usuário, individualmente.

Hosted by www.Geocities.ws

1