Dependência / restrição de tabela cruzada no banco de dados SQL

Tomemos o exemplo que tenho de uma tabela chamadaclasses que tem aulas universitárias e uma mesa chamadastudents que mantém os alunos. Uma turma tem muitos alunos e só pode ter uma turma. (1 para muitos relacionamentos). Se eu tivesse uma coluna emclasses que armazenou o número total de alunos de uma turma, parece que ela deveria violar a 3NF. Mas a dependência está em uma tabela separada. Como é chamada essa dependência? E podemos dizer que isso está violando a 3NF? Porque, em certo sentido, tem todos os problemas de uma violação de 3NF. Eu queria saber se este era um caso relacionado.

questionAnswers(2)

yourAnswerToTheQuestion