Abstração de dados
Um SGBD (Sistema de Gerenciamento de
Banco de Dados) é composto por uma coleção de arquivos inter-relacionados e por
um conjunto de programas que permitem aos usuários fazer o acesso e modificação
dos arquivos. O objetivo de um sistema de banco de dados é prover os usuários visão abstrata dos
dados. Isto é, o sistema omite certos detalhes de como os dados são armazenados
e mantidos, dessa forma o usuário final não precisa saber da complexidade
envolvida.
A abstração de dados é dividida nos
seguintes níveis:
- Nível físico: o nível mais baixo de abstração que descreve como os dados estão realmente armazenados. Neste nível complexas estruturas de dados de baixo nível são descritas em detalhes;
- Nível conceitual: o próximo nível de abstração descreve quais dados estão armazenados de fato no banco de dados e as relações que existem entre eles. Aqui o banco de dados inteiro é descrito em termos de um pequeno número de estruturas relativamente simples. Este nível geralmente é usado por administradores de banco de dados, que podem decidir quais informações devem ser mantidas no BD;
- Nível de visões: o mais alto nível de abstração descreve apenas parte do banco de dados. Apesar do uso de estruturas mais simples do que no nível conceitual, alguma complexidade perdura devido ao grande tamanho do banco de dados. O nível de abstração das visões de dados é definido para simplificar esta interação com o sistema, que pode fornecer muitas visões para o mesmo banco de dados.
Segue ilustração da arquitetura referente abstração de dados:
![]() |
Níveis de Abstração |
Portanto a abstração de dados utilizada no SGBD é uma
forma de facilitar o uso do banco de dados para o usuário final.
Seus níveis
são divididos em:
Nível físico: é o nível mais baixo de abstração, em que define de
que maneira os dados estão armazenados.
Nível conceitual: define quais os dados que estão armazenados e
qual o relacionamento entre eles;
Nível de visão: são as partes do banco de dados que o usuário tem
acesso de acordo com a necessidade individual de cada usuário;
REFERÊNCIAS
http://www.ime.usp.br/~andrers/aulas/bd2005-1/aula4.html
REFERÊNCIAS
http://www.ime.usp.br/~andrers/aulas/bd2005-1/aula4.html
Obrigado pela informação, foi mui util para mim. Expero visita-lo mais vezes para adquirir elevados conteudos.
ResponderExcluir