
Originally Posted by
June7
I think you are over-using Yes/No fields.
1. A student is either active or inactive - one yes/no field not two. By having a field for both Active and Inactive, both can be selected. You have date fields to indicate these actions. Yes/No not needed. If no DateInactived they must then be active.
2. You have a DateDropped field for EChOS, why also have a checkbox for Dropped EChOS? If they haven't dropped there won't be a date.
3. Similar for Academic Leave. Also, only one Academic leave can be documented.
4. Other unnecessary Yes/No: OSEP Data Form, Scholar Data Form Completed, Personal Disability/Family Disability (maybe - can student be both Personal and Family), Plan of Study Complete, 12 Credits Earned, Earned 282.
5. Yes/No fields used where date could be more informative: 282 Reminder Sent, 282 Applied For
I am really troubled by the structure of Courses and Course_Details tables and the relationship you have set for them. Courses is not normalized. Will every student have all these courses? Course_Details foreign key is StudentID. This table should be linked to StudentInfo_Status, not to the foreign key StudentID field of Courses.