实验室 ER 图

问题描述 投票:0回答:2

画出以下情况的ER图:一个实验室有几个 从事一个或多个项目的化学家。化学家也可以使用 每个项目都有特定种类的设备。

  • Chemist 的属性包括 EmployeeID(标识符)、Name 和 PhoneNo。
  • Project的属性包括ProjectID(标识符)和StartDate。
  • 设备的属性包括SerialNo(标识符)和Cost。
  • 组织希望记录分配日期,即给定设备项分配给从事某项工作的特定化学家的日期 指定项目。
  • 该组织还希望记录该项目与化学家之间的关联。一名化学家必须被分配到至少一个 项目。任意数量的化学家都可以在一个项目中工作。
  • 不需要分配给定的设备项,并且给定的项目不需要分配任何设备项。

sol

我的答案与那个答案略有不同。我不明白为什么设备是从分配中分支出来的。 “不需要分配给定的设备项,并且给定的项目不需要分配任何设备项”,那么为什么 EQUIPMENT 不从 PROJECT 分支出来呢?

database database-design relational-database entity-relationship erd
2个回答
0
投票

设备在其整个生命周期内可以分配给多个项目,因此这是通过

assignment

中的多对多关系进行管理的

0
投票

erd.每个员工可以被分配到一个或多个项目,也可以不被分配到一个项目,一个项目必须至少分配一名员工,并且可以分配任意数量的员工。并且员工计费率因项目和公司记录而异分配给特定项目时每个员工的 BILL_RATE

© www.soinside.com 2019 - 2024. All rights reserved.