Оба они действительны, и есть дополнительная опция наличия соответствующего справочного поля для каждого из ваших типов контента.
Лучший вариант сводится к поддержанию способности ваших редакторов.
Согласно @ c1u31355, если есть дополнительные метаданные «соединения», то третий тип контента - это путь (или, может быть, абзац).
Если это прямое соединение A <> B, и выхотите только ссылку в одном месте, а затем спросите себя, где наиболее удобно добавлять эти данные?Легче ли создать курс, а затем связать его с 30 студентами, или вы хотите добавить курсы к студентам по мере их создания?Быстрее в создании, но сложнее в обслуживании.
В любом случае, использование IEF, как я предложил в одном из ваших других вопросов, поможет.
В качестве заключительной мысли, наличие третьего типа контента может привести квсевозможные проблемы, если вы не контролируете поля хорошо, что-то вроде ограничения только одного студента с кучей курсов, или наоборот, и в этом случае обслуживание будет проще, просто поместив поле ссылки на тип контента, где выограничил поле одним значением.