Nomalização
Normalização
Aluno: Sebastião Alves dos Santos
Introdução
Os Bancos de dados relacionais surgiram em meados de 1970. criado por Edgar Frank Codd um matemático de Oxford e pesquisador do laboratório da IBM Em 1985 Edgar publicou a um artigo definindo 12 regras para que um banco de dados pudesse ser considerado relacional
Sebastião Alves dos Santos 2
12 Regras SGB
1. Regra Fundamental: Um SGBD relacional deve gerenciar seus dados usando apenas suas capacidades relacionais 2. Regra da informação: Toda informação deve ser representada de uma única forma, como dados em uma tabela 3. Regra da garantia de acesso: Todo dado (valor atômico) pode ser acessado logicamente (e unicamente) usando o nome da tabela, o valor da chave primária da linha e o nome da coluna. 4. Tratamento sistemático de valores nulos: Os valores nulos (diferente do zero, da string vazia, da string de caracteres em brancos e outros valores não nulos) existem para representar dados não existentes de forma sistemática e independente do tipo de dado.
Sebastião Alves dos Santos 3
12 Regras SGB
5. Catálogo dinâmico on-line baseado no modelo relacional: A descrição do banco de dados é representada no nível lógico como dados ordinários (isso é, em tabelas), permitindo que usuários autorizados apliquem as mesmas formas de manipular dados aplicada aos dados comuns ao consultá-las. 6. Regra da sub-linguagem compreensiva: Um sistema relacional pode suportar várias linguagens e formas de uso, porém deve possuir ao menos uma linguagem com sintaxe bem definida e expressa por cadeia de caracteres e com habilidade de apoiar a definição de dados, a definição de visões, a manipulação de dados, as restrições de integridade, a autorização e a fronteira de transações.
Sebastião Alves dos Santos 4
12 Regras SGB
7. Regra da atualização de visões: Toda visão que for teoricamente atualizável será também atualizável pelo sistema. 8. Inserção, atualização e eliminação de alto nível: A