студент - человек
преподаватель - человек
так что человеков можно загонять в одну сущность, а вот роли у них могут быть разными (студенты, абитуриенты, преподаватели, аспиранты, практиканты, лаборанты)
грубо прикидывая связь - еще вводим кафедры-факультеты
и вот уже между кафедрами-факультетами можно построить связь с типом:
вася48 - студент - факультета1
петя-преподаватель-кафедры2
вася48-лаборант-кафедры2
то бишь
1. person:id,+прочие атрибуты
2. group:id,+прочие атрибуты
3. relation: person_id, group_id, relation_type