Boa noite a todos ,
Sou desenvolver e apesar de trabalhar a bastante tempo com sistemas não sou especialista DBA . Ultimamente tenho tido uma discussão a respeito de modelagem com um DBA responsável por um projeto em que trabalho aqui . Ele questiona algum ponto dos modelos em que diz “ferir” algumas regras de normalização . Estou anexando o modelo atual e o modelo proposto por ele :
Ele diz que o meu modelo (modelo atual) possuem chaves estrangeiras nas tabelas (ENDERECO , TELEFONES ) que podem ficar null e que isso implica em ferir forma normal ou seja que continua desnormalizado e propos uma alteração (modelo sugerido) em que haverá uma tabela apenas pra referenciar todos os registros que podem ter vários enderecos ou vários telefones .
Pergunta , realmente procede o que ele está falando ou não tem nada a ver essas chaves estrangeiras poderem ficar nulas e meu modelo também está correto ou seja não fere nenhuma das 3 formas normais ?

