segunda-feira, 16 de setembro de 2013

Níveis de abstração de dados


      O objetivo de um banco de dados é fazer com que o usuário tenha uma visão fácil e eficiente das informações que foram armazenadas nele. Para isso, ele conta com a abstração de dados, onde os detalhes são omitidos, a fim de que o usuário só veja o que é estritamente necessário.

      Essa abstração foi dividida em três níveis:

 - Nível físico: é o nível mais baixo dentre os três, onde são descritos detalhadamente como os dados são armazenados.
 - Nível conceitual: é o nível descrito com estruturas mais simples, descrevendo quais os dados e quais relacionamentos existem entre eles dentro do banco de dados.

 - Nível de visão: é o nível mais alto de abstração, e é dado para simplificar a interação com o sistema, facilitando a visualização do usuário com a única informação que lhe interessa.

      Já a arquitetura ANSI/SPARC, tem como o objetivo dividir as aplicações de usuário da base de dados física. Essa divisão é dada em três níveis:

 - Nível interno: Onde a estrutura de armazenamento físico da base de dados é descrito, usando um modelo de dados e descrevendo detalhadamente o armazenamento de dados, e o caminho de acesso para isto. É a visão do armazenamento.
 - Nível conceitual: Onde são definidas quais informações podem ser dispostas na base de dados. É a visão dos administradores de banco de dados.

 - Nível externo: É a visão para os usuários. Descreve apenas o que o usuário deseja ver.

Nenhum comentário:

Postar um comentário