Please enable JavaScript.
Coggle requires JavaScript to display documents.
Modelagem de dados NORMALIZAÇÃO FORMAS NORMAIS, 1, 2, 3, ! - Coggle…
Modelagem de dados
NORMALIZAÇÃO
FORMAS NORMAIS
1FN
Reprovar Atributos
Multivalorados
Compostos
Se, e somente se, todas as colunas
tiverem apenas valores atômicos
Ex. Endereço (rua, número, CEP, bairrro)
Os ítens devem ser separados
Cada informação em um campo distinto
Dados que representam o nível mais baixo de detalhamento
O nome de uma pessoa, pode ser entendido como NÃO ATÔMICO.. pois pode ser dividido em nome e sobrenome.
CHAVES
Superchaves
Conjunto de atributos
que, coletivamente,
permite identificar exclusivamente uma ocorrência de uma entidade ou linha de tabela.
Chave candidata
Subconjunto de atributos de uma
superchave que também seja uma superchave e que não possa ser reduzido a outras superchaves
Chave primária
Selecionada arbitrariamente,
a partir de um conjunto de chaves candidatas, para ser usada como índice da tabela
2FN
DEPENDÊNCIA FUNCIONAL
TOTAL
propriedade de um ou mais atributos determinarem unicamente
o valor de um ou mais outros atributos
Todos os atributos não-chave devem ser dependentes da PK
Não há dependência parcial
Caso haja - deve ser criada outra tabela
Deve estar na 1F
Aplicado em tabelas que possuem chave primária composta e tenha outros atributos sem dependência da PK
Principais problemas
em Tabelas
Desempenho
Integridade
Dificuldade de Manutenção
EX.
Tabelões
3FN
Dependência transitiva
Não pode ter um atributo não-chave determinado funcionalmente por outro atributo não-chave(ou conjunto de atributos)
Caso isso ocorra, cria-se
uma nova tabela
Dependência funcional entre dois ou mais atributos não-chave
Estar na 2FN
1
2
3
!