📜  公司的ER图

📅  最后修改于: 2021-09-09 11:56:37             🧑  作者: Mango

ER图被称为实体关系图,用于分析数据库的结构。它显示了实体及其属性之间的关系。 ER 模型提供了一种通信方式。

公司ER图有以下说明:

  • 公司下设多个部门。
  • 每个部门可能有多个位置。
  • 部门由名称、D_no、位置标识。
  • 经理控制一个特定的部门。
  • 每个部门都与多个项目相关联。
  • 员工通过姓名、身份证、地址、dob、日期 e_of_joining 进行标识。
  • 一名员工只在一个部门工作,但可以参与多个项目。
  • 我们还跟踪员工在单个项目上的工作小时数。
  • 每个员工都有受抚养人
  • 受抚养人具有 D_name、性别和关系。

公司ER图:

此公司 ER 图说明了有关公司的关键信息,包括员工、部门、项目和家属等实体。它允许理解实体之间的关系。

实体及其属性

  • 员工实体:员工实体的属性是姓名、ID、地址、性别、Dob 和 Doj。
    Id 是员工实体的主键。
  • 部门实体:部门实体的属性有D_no、Name 和Location。
    D_no 是部门实体的主键。
  • 项目实体:项目实体的属性是P_No、名称和位置。
    P_No 是项目实体的主键。
  • 从属实体:从属实体的属性是 D_no、性别和关系。

关系是:

  • 员工在部门工作 –
    许多员工在一个部门工作,但一名员工不能在多个部门工作。
  • 经理控制一个部门 –
    员工在部门经理手下工作,经理记录员工加入部门的日期。
  • 部门有很多项目——
    一个部门有多个项目,但一个项目不能分多个部门。
  • 员工在项目上工作 –
    一名员工从事多个项目,并记录该员工在单个项目上的工作小时数。
  • 雇员有家属 –
    每个 Employee 都有家属。每个受抚养人仅依赖一名员工。