Os níveis de dados

Fevereiro 2017

Os níveis ANSI/SPARC

A arquitectura ANSI/SPARC, que data de 1975, define níveis de abstracção para um sistema de gestão de bases de dados:

  • Nível interno (ou físico) : define a maneira segundo a qual são armazenados os dados e os métodos para aceder
  • Nível conceptual : chamado também MCD (modelo conceptual dos dados) ou MLD (modelo lógico dos dados). Define a disposição das informações na base de dados
  • Nível externo : define as vistas dos utilizadores

As características de um SGBD

A arquitectura a três níveis definida pelo standard ANSI/SPARC permite ter uma independência entre os dados e os tratamentos. Geralmente, um SGBD deve ter as características seguintes:

  • Independência física : o nível físico pode ser alterado independentemente do nível conceptual. Isso significa que todos os aspectos materiais da base de dados não aparecem ao utilizador, trata-se simplesmente de uma estrutura transparente de representação das informações
  • Independência lógica : o nível conceptual deve poder ser alterado sem pôr em causa o nível físico, quer dizer que o administrador da base deve poder fazê-la evoluir sem incomodar os utilizadores
  • Maneabilidade : pessoas que não conhecem a base de dados devem ser capazes de fazer o seu pedido sem fazer referência a elementos técnicos da base de dados
  • Rapidez dos acessos : o sistema deve poder fornecer as respostas aos pedidos o mais depressa possível, o que implica algoritmos de investigação rápidos
  • Administração centralizada : o SGBD deve permitir ao administrador poder manipular os dados, inserir elementos, verificar a sua integridade de maneira centralizada
  • Limitação da redundância : o SGBD deve poder evitar, na medida do possível, informações redundantes, a fim de evitar por um lado um desperdício do espaço memória mas também erros
  • Verificação da integridade : os dados devem ser coerentes entre eles, ainda mais quando os elementos fazem referência a outros, estes últimos devem estar presentes
  • Partilha dos dados : o SGBD deve permitir o acesso simultâneo à base de dados por vários utilizadores
  • Segurança dos dados : o SGBD deve apresentar mecanismos que permitam gerir os direitos de acesso aos dados de acordo com os utilizadores

Veja também


Data levels
Data levels
Niveles de datos
Niveles de datos
Les niveaux de données
Les niveaux de données
I livelli ANSI/SPARC
I livelli ANSI/SPARC
Este documento, intitulado 'Os níveis de dados', está disponível sob a licença Creative Commons. Você pode copiar e/ou modificar o conteúdo desta página com base nas condições estipuladas pela licença. Não se esqueça de creditar o CCM (br.ccm.net) ao utilizar este artigo.