Oii Luís, tudo bem?
Desculpa pela demora em retornar com a sua resposta, vamos lá:
Sim, nem todo exemplo não dá para aplicar no mundo real, tentarei te explicar com outro exemplo.
Bom, o FNBC é uma forma mais simples de 3FN, porém é considerada mais rígida que a 3FN. Toda relação na FNBC está na 3FN, porém uma relação na 3FN não está necessariamente na FNBC. Uma relação está em FNBC se todo determinante for uma chave candidata.
Seja Ensino (estudante, disciplina, professor) uma relação:
- Para cada disciplina, cada estudante recebe aula de apenas um Professor.
- Cada professor ensina somente uma disciplina.
- Uma disciplina pode ser ensinada por diversos professores.
Chaves Candidatas:
- estudante, disciplina
- estudante, professor
Dependências Funcionais:
- estudante, disciplina -> professor
- Professor -> disciplina
Se a PK for estudante, disciplina a relação está em 3FN. Se a PK for estudante, professor a relação também está em 3FN. Nos dois casos, a relação não está na FNBC porque o determinante Professor não é uma chave candidata.
Para cada dependência funcional achada em 1, criar uma relação com a PK igual ao determinante. As colunas que têm seu valor determinado em 1, são excluídas da relação original.
Como fica a relação na FNBC:
Espero que dessa forma você tenha entendido melhor. Qualquer coisa me fala, tá bom? :)