A complexidade de um banco de dados é imensa, envolvendo estruturas de baixo nível, algoritmos de busca e gestão de memória. Para que o usuário comum e até mesmo o desenvolvedor não fiquem sobrecarregados, os SGBDs utilizam a abstração de dados , dividida em três níveis principais, conforme o modelo ANSI/SPARC. O objetivo primordial é esconder os detalhes técnicos desnecessários, apresentando apenas o que é relevante para cada ator do sistema, criando uma hierarquia de entendimento que vai do bit físico à interface do usuário. O nível mais baixo é o Nível Físico (ou interno). Aqui, a abstração é mínima. Este nível descreve como os dados estão realmente armazenados nos dispositivos de hardware, detalhando estruturas de arquivos, caminhos de acesso e métodos de indexação como árvores B+ ou Hash. É o reino do administrador do banco de dados (DBA) e do próprio SGBD, onde a eficiência de leitura e escrita é a prioridade máxima. O usuário nunca interage diretamente com este nível, pois ele...
Comentários
Postar um comentário