segunda-feira, 26 de agosto de 2013

Post 1 - Abstração de Dados

Abstração de Dados:

Essa primeira postagem te, por objetivo, iniciar o estudo sob o contexto da abstração de dados.

Para o usuário, pouco importa a forma ou qual a linguagem que o sistema utilizará para guardar seus dados. Logo, é importante que o usuário (ou até clientes, em determinadas situações) tenha uma visão abstrata de como seus dados serão armazenados e manipulados. O mais importante de tudo é que os mesmos estejam disponível a qualquer momento para o usuário em questão.
Podemos dividir a abstração de dados em três níveis:
Nível de visão do usuário: O mais alto nível de abstração, descreve as informações que um usuário (ou um grupo deles) pode ter acesso. É o nível responsável pela simplificação da interação entre usuário e Banco de Dados.
Nível Conceitual: Define/descreve quais dados serão armazenados e como será o relacionamento entre eles. Utilizados por DBA's
Nível Físico: É o nível mais baixo de abstração. Define, resumidamente, como os dados serão gravados.


Fontes:
http://www.ime.usp.br/~andrers/aulas/bd2005-1/aula4.html
http://www.devmedia.com.br/conceitos-fundamentais-de-banco-de-dados/1649