假定要建立一个学校科研项目管理的信息系统,需要管理如下信息: •教师:教师编号、教师姓名; •项目:项目编号、项目名称、资助额; •学生:学生编号、学生姓名、学位,学生按学位分为本科生和研究生。

题目要求

假定要建立一个学校科研项目管理的信息系统,需要管理如下信息:

  • 教师:教师编号、教师姓名;

  • 项目:项目编号、项目名称、资助额;

  • 学生:学生编号、学生姓名、学位,学生按学位分为本科生和研究生。

其中带下划线的属性是唯一标识,其他需满足的要求如下:

  • 每位教师可以负责多个项目;

  • 每个项目只能有一位教师作为项目负责人;

  • 每位本科生只能参加一个项目;

  • 每位研究生可以参加多个项目;

  • 一个项目可以有多位本科生和研究生参加。

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

提示:父子实体关系请使用下图表示
在这里插入图片描述


er图

在这里插入图片描述

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


关系模式

本题考察的是数据库逻辑设计。
关系规范化是数据库设计阶段的工作,并且本题并没有提及任何数据库优化的相关事宜,所以考察的并非数据库优化问题

教师(教师编号,教师姓名)
PK:教师编号

项目(项目编号,项目名称,资助额,教师编号)
PK:项目编号 FK:教师编号

学生(学生编号,学生姓名,学位)
PK:学生编号

项目申请(申请单号,学生编号,项目编号)
PK:申请单号

猜你喜欢

转载自blog.csdn.net/qq_42025798/article/details/120435678
今日推荐