well i initially had such entities but i put all of them into the student entity so id have just a few tables to deal with as i want a very simple databse structure to work with.So here s how the face two of it will look like:
Student:-stud-id,f_name,l_name,passport,d.o.b,gender,country,address,mobile_num,email,nationality,past_exp
Degree_courses:-deg_course_id,deg_level,academic_dept,deg_course_desc.
degree:-deg_id,deg_type,deg_name,others
semester:-semest_id,sem_satrt_date,sem_end_date,sem-name.
project:-proj_id,proj_title,proj_spec,functional_comp,dyration,others.
assessment:-assess_id,assess_start_date,assess-end_date,summary,recommendations,status,others.
staff:-staff_id,f_name,l_name,email,gender,nnumber,job_title,dept,username,d.o.b
administrator:-admin_id,f_name,L_name,d.o.b,email,passport,
relationships:
1 student->enrolls->many degree_courses
1 student->pursues->one degree
1 student->registers->one year i.e 3 semesters
1 student->assigned->one project
admin->registers->many students
admin->registers->many staff
a staff->assigns->many projects
a staff->assess-> many students
well i came up with these. hope u can add some more suggestions or entities eventhough i want to end up with a very simple basic structure.
well if i get this one right , id want you to also help me figure out some extra functionalities that i can add to the system and if possible incorporate them into the databse if necessary