设计项目管理数据库,涉及如下信息:每个项目有多个职工参与,每个职工可参与多个项目;每个项目有一个负责人,一个职工可以负责多个项目;项目有项目号、项目名、建立日期等信息,职工有职工号、姓名、部门等信息。要求画出E-R图,并转换成关系模式,主键下加下划线。(E-R图5分,关系模式5分,实体、属性、联系类型、框形、下划线等错1个扣0.5分。)

答案是:

根据您提供的信息,以下是对应的E-R图和关系模式:


E-R图:


mermaid

复制

entityType "项目"

项目ID: 整型

项目名称: 字符串

建立日期: 日期

负责人ID: 整型

entityType "职工"

职工ID: 整型

姓名: 字符串

部门ID: 整型

entityType "部门"

部门ID: 整型

部门名称: 字符串

entityType "参与"

项目ID: 整型

职工ID: 整型

entityType "负责"

项目ID: 整型

职工ID: 整型



关系模式:


项目(项目ID,项目名称,建立日期,负责人ID)

职工(职工ID,姓名,部门ID)

部门(部门ID,部门名称)

参与(项目ID, 职工ID)

负责(项目ID, 职工ID)


关系说明:


项目与职工通过参与关系连接,表示职工参与了项目。

项目与职工通过负责关系连接,表示职工负责了项目。

职工与部门通过部门ID连接。
出自  江开  >  江苏开放大学数据库系统原理作业1

更多答案联系客服:19139051760
本题添加时间:2023/9/24 19:08:00