假定我们要建立一个学术论文数据库,存储如下信息: •学术期刊有期刊编号、期刊名、发行单位; •作者有作者编号、作者姓名、电子邮件; •论文有论文编号、论文标题、摘要、正文; •每篇论文只被一个

题目要求

假定我们要建立一个学术论文数据库,存储如下信息:

  • 学术期刊有期刊编号、期刊名、发行单位;

  • 作者有作者编号、作者姓名、电子邮件;

  • 论文有论文编号、论文标题、摘要、正文;

  • 每篇论文只被一个期刊录用,每个期刊可以录用多篇论文;

  • 每篇论文可以拥有多个作者,每个作者可以撰写多篇论文;

  • 每篇论文可以引用多篇其他论文,每篇论文可以被其他多篇论文所引用。

其中带下划线的属性是实体的标识属性。

请根据以上描述,画出相应的ER图。

将上面的ER图转换为满足3NF的关系模式。


er图

在这里插入图片描述

注意:er图中的箭头无特殊含义


关系模式

学术期刊(期刊编号,期刊名,发行单位,论文编号)
PK:期刊编号 FK:论文编号

作者(作者编号,作者姓名,电子邮件)
PK:作者编号

论文(论文编号,论文标题,摘要,正文)
PK:论文编号

撰写(作者编号,论文编号)
PK:(论文编号,作者编号)

引用(论文编号,被引用论文编号)
PK:(论文编号,被引用论文编号)

猜你喜欢

转载自blog.csdn.net/qq_42025798/article/details/120425359