Boa tarde
Fiquei com uma dúvida quanto a este desafio
https://caelum-online-public.s3.amazonaws.com/3142-modelagem-banco-dados/faca-como-fiz/Aula+04.zip
Na aba "4FN - Pacientes" não me parece que a tabela seja do tipo "multivalorada", ou seja: "quando dois atributos em uma tabela são independentes um do outro, mas ambos são determinados por um terceiro atributo."
- 'Paciente' tem relação direta com 'Plano de saúde'
- 'Paciente' tem relação direta com 'Exame' e
- 'Plano de saúde' tem relação direta com 'Exame' pois um 'Exame' só pode ser disponibilizado se o 'Plano de saúde' permitir
Ou seja, todos os três campos estão acoplados (dependentes entre sí) e não vejo motivo para separa-los em tabelas intermediárias aplicando a 4° forma normal.
No máximo, para melhor organização, poderia criar três tabelas de cadastro:
'Paciente'
PacienteID
PacienteNome
'Plano'
PlanoID
PlanoNome
'Exame'
ExameID
ExameNome
Mas a quarta tabela de relacionamento não mudaria em nada sua organização original
'Atendimento'
AtendimentoID
PacienteID
PlanoID
ExameID