【发布时间】:2010-12-12 21:33:24
【问题描述】:
对于表示大型大学当前学期注册的关系数据库,考虑到所有给定断言的模式的 ER 图是什么:
• 100 名教师、200 门课程和 800 名学生。
• 讲师可以在给定学期教授一门或多门课程
(平均为 2.0 门课程)。
• 教师必须指导至少一名学生的研究
(平均 = 2.5 名学生)。
• 一门课程可能没有、一个或两个先决条件(平均 = 1.5
先决条件)。
• 即使当前没有学生注册,也可能存在课程。
• 每门课程都由一位讲师授课。
• 一门课程的平均注册人数为 30 名学生。
• 学生每学期必须至少选择一门课程(平均分 = 4.0
课程选择)。
我已经尝试了好几次才能得出答案,但我做不到。所有的帮助对我来说都是有价值的。我将非常感谢 MS Visio 图表(如果可以在这个问题上节省时间)来帮助我可视化解决方案。
注意:我不是在寻找 RTFM 响应。
【问题讨论】:
-
这感觉很像家庭作业。您遇到问题的 ERD 的任何特定方面?
-
在现实世界中,一门课程(尤其是大一课程)可能会在同一学期由不同的讲师讲授多次。这是家庭作业吗?
-
Glenn:不要忘记在一些学校的情况下,研究生可以教授课程(他们既是教师又是学生),并且可能会指导一年级学生的一些教程或在课程中得到学生的帮助。有时,在某些课程中,一个讲座部分由多个教师共享。
标签: sql database-design data-modeling normalization