假定要建立一个学校科研项目管理的信息系统,需要管理如下信息: ·教师:教师编号、教师姓名; ·项目:项目编号、项目名称、资助额; ·学生:学生编号、学生姓名、学位,学生按学位分为本科生和研究生。 其中带下划线的属性是唯一标识,其他需满足的要求如下: ·每位

admin2020-05-25  542

问题 假定要建立一个学校科研项目管理的信息系统,需要管理如下信息:
·教师:教师编号、教师姓名;
·项目:项目编号、项目名称、资助额;
·学生:学生编号、学生姓名、学位,学生按学位分为本科生和研究生。
其中带下划线的属性是唯一标识,其他需满足的要求如下:
·每位教师可以负责多个项目;
·每个项目只能有一位教师作为项目负责人;
·每位本科生只能参加一个项目;
·每位研究生可以参加多个项目;
·一个项目可以有多位本科生和研究生参加。
请根据以上描述,试画出相应的ER图。
提示:父子实体关系请使用下图表示

选项

答案[*]

解析 ER图的设计原则:在设计ER图时,首先应根据需求分析,确认实体、属性和联系这3种ER图的基本要素。在ER图中,分别用矩形框表示实体,椭圆表示属性,菱形框表示联系。
①实体:把客观存在并且可以相互区别的事物称为实体。实体可以是实际事物,也可以是抽象事物,如教师、项目、学生等。
②属性:描述实体的特性称为属性,如教师的教师编号、教师姓名等。能唯一标识实体的属性作为主属性,在ER图中用下划线标识。
③联系:联系是实体间有意义的相互作用,即实体间存在的关联。一般用动词作为联系的名字,如负责、参加等,能表示实体之间的关系。
本题中每位教师可以负责多个项目,每个项目只能有一位教师作为项目负责人,所以教师实体与项目实体有一对多的联系;每位本科生只能参加一个项目,一个项目可以有多位本科生参加,所以项目实体与本科生实体有一对多的联系;每位研究生可以参加多个项目,一个项目可以有多位研究生参加,所以研究生实体与项目实体有多对多的联系。
转载请注明原文地址:https://kaotiyun.com/show/kzID777K
0

相关试题推荐
最新回复(0)