这是一个家庭作业问题。我已经有了自己的答案,但我不确定它是否正确,需要你们的建议。这是概念图:
-------------
| Employer |
-------------------
| EmployerID, Name|
-------------------
|
|- supervise
|
------------------ --------------- ---------
| Running Project | ------- |Year, duration| | Project |
------------------- --------------- -----------
| | ProjectID, ProjectName,|
|- works -------------------
|
-------------
| Employees |
-------------
| EmpID, Name|
--------------
这是我的关系模式:
Employer(EmployerID, name) -> 主键是 EmployerID
雇员(EmpID, name) -> 主键是 EmpID
我认为雇主和雇员实体应该是正确的,作为它的正常类。但是我不确定正在运行的项目和项目实体,即关联类和依赖类。这是我的答案:
运行项目(EmpID、Year、Duration、ProjectID、ProjectName)-> 所有主键
Project(ProjectID, ProjectName) -> 所有主键