Два варианта не эквивалентны.В варианте 1 может быть несколько пар каждого учителя и ученика.В варианте 2 для каждой комбинации учителя и ученика разрешена только 1 строка.
Существует и другое отличие.В 1 ученик и учитель обнуляются.В 2 они не.
На предоставленной информации я не понимаю, почему учителя должны быть в паре с одним и тем же учеником более одного раза.Поэтому я бы сказал, что 2 более уместно, но все зависит от бизнес-требований, и вы не дали много информации, чтобы сказать в любом случае.