Please enable JavaScript.
Coggle requires JavaScript to display documents.
Continuacao Modelo Racional (Logico) (Regras de Codd (13 regras enumeradas…
Continuacao Modelo Racional (Logico)
Regras de Codd (13 regras enumeradas de 0 a 12)
Atualizacao de visualizacoes: Views devem ser atualizados pelo sistema.
Insercao, Atualizacao e exclusao de alto nivel: Manipular dados deve alcancar à essas operacoes
Independencia fisica dos dados
Sublinguagem ampla de dados: Deve ter uma linguagem que suporte: definicao de dados, definicao de "views", manipulacao de dados, restricoes de integridade, autorizacaoes/restricoes, e transacoes.
Inpdependencia Logica de Dados
Catalogo on-line Dinamico: A descricao ou metadados do BD é representado no nivel logico da mesma forma que os dados ordinarios
Independencia de Integridade: Aploicacoes(nivel externo) nao sao afetadas qnd ocorrem mudancas nas regras de restricao de integridade.
Tratamento sistematico de valores nulos: Valores nulos devem ser suportados de forma sistematica.
Independencia de Distribuicao: Aplicacoes nao afetadas quando ha mudanca geografica dos dados.
Acesso garantido: Tods dados devem ser acessiveis. Devem ser acessados pela combinacao do nome da tabela, valor da chave primaria e do nome da coluna
Nao transposicao das regras
Informacao: Toda informacao no BD no nivel logico de forma explicita e na forma de tabelas.
Normalizacao
Normalizacao de Dados é uma tecnica de decomposicao utilizada no banco de dados com objetivo de prover um armazenamento consistente, evitando redundancia de dados e anomalias de atualizacao.
Chaves podem ser conjuntos de atributos ou apenas um atributo. Um conjunto de atributos que define uma relacao é uma chave candidata.
Atributo primario ta dentro de uma chave candidata
Dependencias Funcional. Tem o determinante e o determinado
3 primeiras formas normais:
1) Todos atributos devem ter seus valores definidos sobre dominios atomicos ou indivisiveis. (=Nao podem ser multivaloreados nem compostos).
2) Todo atributo nao primario em uma relacao tem dependencia funcional total de uma chave candidata.
3) Relacao esta na 3 FN se esta na 2FN e NENHUM atributo nao chave (nao primario) é transitivamente dependente da chave primaria.