The diagram looks incomplete, I see many FKs without corresponding entities. Who are users? Students? Is CourseRequest entity capturing course enrollment for all students?