0 votos
34 visitas
perguntado em Outros por (2,2K pontos)

Sobre modelagem de dados, normalização de tabelas. case tool aplicável a qualquer banco de dados relacional

1 Resposta

0 votos
respondida por (2,6K pontos)

Terceira Forma Normal. é preciso estar na segunda forma normal e com isso altomatimente precisa esta na primeira forma normal. Terceira Forma Normal define que todos os atributos dessa tabela devem ser funcionalmente independentes uns dos outros, ao mesmo tempo que devem ser dependentes exclusivamente da chave primária da tabela. Terceira Forma Normal foi projetada para melhorar o desempenho de processamento dos banco de dados e minimizar os custos de armazenamento. Exemplo: FUNCIONARIO = {ID + NOME + VALOR_SALARIO + VALOR_FGTS}. Como sabemos o valor do FGTS é proporcional ao salário, logo o atributo normal "VALOR_FGTS" é dependente do também atributo normal "VALOR_SALARIO". Para normalizar, é necessário:

  1. Identificar os dados dependentes de outros (nesse exemplo "VALOR_FGTS");
  2. Removê-los da tabela. Esses atributos poderiam ser definitivamente excluídos -- e deixando para a camada de negócio a responsabilidade pelo seu cálculo -- ou até ser movidos para uma nova tabela e referenciar a principal ("FUNCIONARIO").
...