Em que forma normal mais alta está essa tabela?

Ticket Vname Nname
1      Oli   Seitz
1      Andi  Hofmann
2      Oli   Seitz
2      Oli   Schmidt
2      Tim   Schmidt
3      Tim   Hofmann

Esta tabela representa um mapeamento de pessoas (Vname, Nname) e bilhetes (Ticket)Vname eNname juntos identificam uma pessoa, mas cada Pessoa (Vname, Nname) pode ter vários tickets (Ticket) e um ticket pode ser atribuído a várias pessoas.

O PK nesta tabela são todas as três colunas juntas. Portanto, esta tabela deve ser 1NF porque não há dados multidimensionais em uma coluna.

Mas então eu luto. Eu acho que é 2NF e 3NF porque não consigo encontrar nenhuma dependência funcional. (Espero que sejam chamados funcionais em inglês e também em alemão)

Alguém pode explicar qual é a NF mais alta dessa tabela e por quê? E o que eu teria que mudar para chegar ao 5NF?

Nota: Isso não é tarefa de casa, esta questão surgiu de uma discussão.

questionAnswers(2)

yourAnswerToTheQuestion