Regras


  • Regra 0:
    • O sistema precisa ser qualificado como relacional, como um banco de dados, e como um sistema de gerenciamento
    • Como evolução do modelo hierárquico, surgiu a proposta do modelo relacional, com forte base na matemática da relação entre conjuntos e com base na relação de tuplas


  • Regra 1:
    • A regra da informação
    • Proposta de fortemente ter uma padronização em todos os aspectos de definição e manipulação de dados: linhas, colunas e tabelas.


  • Regra 2:
    • A regra de acesso garantido
    • Proposta de endereçamento baseado em campos com nomes e tipos bem definidos e um ou alguns obrigatoriamente compondo a chave primária


  • Regra 3:
    • Tratamento sistemático de valores nulos
    • Sistema deve permitir valores nulos (falta de informação), diferentes de valores com valor igual a zero ou igual a branco


  • Regra 4:
    • Catálogo on-line baseado no modelo relacional
    • Todo o armazenamento e tratamento de quaquer informação de controle ou configuração deve ser feita em padrões similares à manipulação dos dados comuns


  • Regra 5:
    • Sublinguagem Ampla de Dados
    • Deve propiciar uma linguagem que atenda relações entre tabelas que aceite definição e manipulação de dados


  • Regra 6:
    • Atualização por meio de Visualizações
    • Pode-se criar visões em cima dos dados que tem as mesmas características de uma tabela comum


  • Regra 7:
    • Inserção, Atualização, e exclusão de Alto nível
    • Ações de inclusão, alteraçãoe exclusão de dados poderão ser executadas tanto em linhas individuais quanto em grupo de registros