首先,我们来设计职工社团数据库的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, 参加日期, 退出日期)
在这个关系模式中,带下划线的是主键。注意在某些字体和设置下,下划线可能和“_”字符相似。