Not exactly null, i mean that sometimes a course doesn't have a previous course,
the idea is checking in Pre_course table to see if it has a previous course, if it hasn't, then register the course
if it has ,we have two options, 1. the student take the previous course and get a mark >= 60,then...