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