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

admin2019-01-08  41

问题 假定我们要建立一个学术论文数据库,存储如下信息:
    学术期刊有期刊编号、期刊名、发行单位;
    作者有作者编号、作者姓名、电子邮件;
    论文有论文编号、论文标题、摘要、正文;
    每篇论文只被一个期刊录用,每个期刊可以录用多篇论文;
    每篇论文可以拥有多个作者,每个作者可以撰写多篇论文;
    每篇论文可以引用多篇其他论文,每篇论文可以被其他多篇论文所引用。
    其中带下划线的属性是实体的标识属性。
请根据以上描述,画出相应的ER图。

选项

答案通过分析题目要求,可以看出有学术期刊、论文、作者三个实体,其中学术期刊有期刊编号、期刊名、发行单位3个属性,论文有论文编号、论文标题、摘要、正文4个属性,同样作者有作者编号、作者姓名、电子邮件3个属性。其中期刊编号不会存在重复,可以把期刊编号作为学术期刊的主属性;作者编号不会在不同作者之间存在重复,因此作者编号可以作为作者的主属性;论文编号不会在不同论文之间存在重复,论文编号可以作为论文的主属性。 根据ER图绘制规则,可以绘制出三个实体的ER图如下: [*] 由“每篇论文只被一个期刊录用,

解析 ER图的设计原则
    在设计ER图时,首先应根据需求分析,确认实体、属性和联系这三种ER图的基本要素。
    ①实体
    把客观存在并且可以相互区别的事物称为实体。实体可以是实际事物,也可以是抽象事物,如一个职工、一场比赛等。
    ②属性
    描述实体的特性称为属性,如职工的编号、姓名、电话等。能唯一标识实体的属性作为主属性,在ER图中用下划线标识。
    ③联系
    联系是实体间有意义的相互作用,即实体间存在的关联。一般用动词作为联系的名字,如录用、引用、录取等,能表示实体之间的关系。
    在ER图中,分别用矩形框表示实体,椭圆表示属性,菱形框表示联系。
转载请注明原文地址:https://kaotiyun.com/show/RPlZ777K
0

最新回复(0)