2、为了方便管理软件设计大赛报名情况现需要设计一个报名管理系统该系统需要管理的数据如下:参赛题目:题目号、题目名称、题目描述;团队:团队号、团队名称、组长;学生:学号、姓名、性别、班级;指导教师:教师号、教师名、所属教研室;此外还有学生参与团队以及教师指导团队情况。语义说明:大赛提供了多个题目供选择一个团队只能选择一个题目一个题目可以供多个团队选择;每个团队由若干学生组成一个学生可以参与多个团队学
(1) E-R图如下所示:

(2) 关系模型如下所示:
题目(题目号, 题目名称, 题目描述, 团队号*)
团队(团队号, 团队名称, 组长学号)
学生(学号, 姓名, 性别, 班级)
指导教师(教师号, 教师名, 所属教研室)
学生参与团队(学号*, 团队号*, 分工)
教师指导团队(教师号*, 团队号*)
主码:
- 题目(题目号)
- 团队(团队号)
- 学生(学号)
- 指导教师(教师号)
外码:
- 题目(团队号) -> 团队(团队号)
- 团队(组长学号) -> 学生(学号)
- 学生参与团队(学号) -> 学生(学号)
- 学生参与团队(团队号) -> 团队(团队号)
- 教师指导团队(教师号) -> 指导教师(教师号)
- 教师指导团队(团队号) -> 团队(团队号)
原文地址: http://www.cveoy.top/t/topic/hSjl 著作权归作者所有。请勿转载和采集!