Características de um sistema gestor de base de dados relacional

Passamos a redigir as regras que fazem com que um sistema gestor de base de dados seja relacional.

Por Sara Alvarez Langa - Tradução de Celeste Veiga


Publicado em: 30/8/12
Valorize este artigo:
Antes de colocar as regras vamos relembrar o que é um sistema gestor de base de dados:

Um sistema gestor de base de dados se define como o conjunto de programas que administram e gerenciam a informação contida em uma base de dados.

Estabelecem-se 12 regras pelas quais a base de dados é relacional:
  • Regra de informação: Toda a informação está representada logicamente em tabelas.
  • Tratamento sistemático de valores nulos: deve suportar valores nulos de forma automática independentemente do tipo de dado.
  • Regra de acesso garantido: Tem que se poder acessar cada dado mediante a combinação do nome da tabela, a coluna que o contém e a chave primaria da fila.
  • Regra de sublinguagem completa: Deve permitir uma linguagem cuja sintaxe esteja bem definida para a manipulação da base de dados.
  • Catálogo on-line: Um usuário tem que poder acessar o tal catálogo com seu usuário e senha.
  • Inserção, modificação e eliminação de alto nível: Deve ser possível realizar tais operações sem alterar os demais dados.
  • Atualização de visão: Deve se poder atualizar as visões pelo sistema gestor.
  • Independência física dos dados: a forma de armazenar os dados não influi na manipulação dos mesmos.
  • Independência lógica dos dados: as mudanças sobre os objetos da base de dados não têm porque afetar os usuários e programas.
  • Independência de distribuição: os programas não têm porque se alterar ao redistribuir os dados.
  • Independência de integridade: as restrições de integridade são armazenadas e criadas no sistema gestor e nos programas.
  • Regra de não subversão: Se um sistema gestor de base de dados tem uma linguagem de baixo nível, esta linguagem não pode ser utilizada para destruir ou evitar as regras de integridade ou as restrições expressadas na linguagem relacional de alto nível.

Se seu sistema gestor de base de dados cumpre estas doze regras você pode afirmar que se trata de um sistema gestor de base de dados relacional o que é o mesmo que SGBDR





Comentários do artigo
Foram enviados 2 comentários ao artigo
2 comentários não revisados
0 comentários revisados

Usuários :    login / registro

Manuais relacionados
Categorias relacionadas
O autor

Home | Sobre nós | Copyright | Anuncie | Entrar em contato