База данных моделирует факты, а не объекты, и каждая таблица должна моделировать относительно автономный набор фактов. Следствием этого является то, что ваши таблицы должны выглядеть примерно так:
person { person_id PK, name, dob, ... }
student { person_id PK FK(person.person_id), admission_id, year_started, ... }
employee { person_id PK FK(person.person_id), salary_bracket, ... }
Дополнительным следствием является то, что студент также может быть сотрудником, который, вероятно, моделирует реальную жизнь ближе, чем график наследования.