- Como me roubaram o notebook que continha a aula,copiei do Wikipedia>
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