Я новичок в базе данных и диаграмме классов. Я просто получаю сценарии из Интернета и пытаюсь разработать для них ERD и диаграмму классов. Но следующий сценарий вызвал у меня некоторые проблемы, и я не уверен в своем дизайне.
"Всякий раз, когда сотрудник заполняет форму заявления на отпуск, заявление на отпуск должно появляться для утверждения его / ее руководителем группы. У руководителя группы есть возможность изменить дату запрашиваемого отпуска и утвердить или отклонить отпуск. Сотрудник также имеет возможность изменить дату ранее неутвержденных отпусков или отменить любой из неутвержденных отпусков. В случае руководителя группы он может утвердить свои собственные отпуски.
Руководство должно иметь возможность создавать такие категории отпусков, как (Случайный, Больной, Плановая работа и т. Д.), И должно иметь возможность корректировать дни, выделенные для каждого типа отпусков ".
Я определил их как объекты для ERD
1) Сотрудник (я думаю, мне не нужно создавать юридическое лицо для технического руководства, так как он является сотрудником)
2) Оставить Историю
3) Выйти из категории
Плз поправьте меня, если системе нужно больше классов или сущностей