搜题
问题   更新时间2023/9/24 19:07:00

设计职工社团数据库,涉及如下数据:每个社团有社团名称、地址、负责人;每个职工有工号、姓名、性别、出生日期;还有参加记录:某职工在某天参加某社团,某天退出某社团。设职工可以参加多个社团,但退团后不能再次入同一个团。要求画出E-R图,转换成关系模式,主键下加下划线。(E-R图5分,关系模式5分,实体、属性、联系类型、框形、下划线等错1个扣0.5分。)

首先,我们来设计职工社团数据库的E-R图。 E-R图: mermaid 复制 entityType "社团" 社团ID: 整型 社团名称: 字符串 地址: 字符串 负责人: 字符串 entityType "职工" 职工ID: 整型 姓名: 字符串 性别: 布尔值 出生日期: 日期 entityType "参加记录" 记录ID: 整型 职工ID: 整型 社团ID: 整型 参加日期: 日期 退出日期: 日期 接下来,我们将E-R图转换为关系模式。 关系模式: 社团(社团ID,社团名称,地址,负责人) 职工(职工ID,姓名,性别,出生日期) 参加记录(记录ID,职工ID,社团ID,参加日期,退出日期) 问题中要求主键下加下划线,下面是主键加上下划线的关系模式。 markdown 复制 社团(_社团ID, 社团名称, 地址, 负责人) 职工(_职工ID, 姓名, 性别, 出生日期) 参加记录(_记录ID, _职工ID, _社团ID, 参加日期, 退出日期) 在这个关系模式中,带下划线的是主键。注意在某些字体和设置下,下划线可能和“_”字符相似。
王老师:19139051760(拨打)