это вопрос домашнего задания. У меня уже есть свой ответ, но я не уверен, что он правильный, нужен совет ваших ребят. Вот концептуальная схема:
-------------
| Employer |
-------------------
| EmployerID, Name|
-------------------
|
|- supervise
|
------------------ --------------- ---------
| Running Project | ------- |Year, duration| | Project |
------------------- --------------- -----------
| | ProjectID, ProjectName,|
|- works -------------------
|
-------------
| Employees |
-------------
| EmpID, Name|
--------------
Вот моя реляционная схема:
Работодатель (EmployerID, имя) -> Первичный ключ — это EmployerID
Сотрудники (EmpID, имя) -> Первичный ключ — EmpID
Я думаю, что объект работодателя и сотрудников должен быть правильным, как его обычный класс. НО я не уверен, что запущенный проект и объект проекта, который является классом ассоциации и зависимым классом. Вот мой ответ:
Запуск проекта (EmpID, Year, Duration, ProjectID, ProjectName) -> все первичные ключи
Project(ProjectID, ProjectName) -> все первичные ключи