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 都有家属。每个受抚养人仅依赖一名员工。