对于表示大型大学当前学期招生的关系数据库,考虑所有给定断言的模式的ER图是什么:
·100名教师、200门课程和800名学生。
·教师可以在给定的学期内教授一门或多门课程(平均为2.0门课程)。
·教师必须指导至少一名学生(平均= 2.5名学生)的研究。
·一个课程可能没有、只有一个或两个先决条件(平均值= 1.5个先决条件)。
·即使当前没有学生注册,课程也可能存在。
·每门课程只有一位讲师授课。
·每门课程的平均注册人数为30人。
·学生必须在每个学期至少选择一门课程(平均值= 4.0课程选择)。
我已经几次试图得到答案,但我做不到。所有的帮助对我来说都很有价值。我非常感谢MS Visio图表(如果在这个问题上可以节省时间),以帮助我可视化解决方案。
注意:我不是在寻找RTFM响应。
发布于 2009-11-08 04:24:50
你可以从这个开始,我已经重写了你的一些要求,以适应一对一,一对多和多对多关系。
发布于 2009-11-04 13:40:52
(我不是在做你的功课,但我还是想帮你)
首先列出所有的“实体”是什么。例如:
的
然后考虑每一对之间的关系:
例如:“教师如何与课程相关?反之亦然”
将每个关系绘制为一条线,并在每一端使用相应的符号来显示关系的类型。
提示:如果两个实体之间有多对多的关系,那么考虑一下在它们之间是否真的存在某种中间事物。
然后,整齐地绘制它,去掉所有无关的实体和关系,坚持您的课程所规定的确切的符号体系。(例如,关于如何绘制ER有不同的标准--您的课程将已经确定其中之一)。
发布于 2009-11-04 12:07:02
实际计数(100,200,800)在最终的ER图中应该是不相关的,但它们应该为您提供关于实体彼此之间的关系类型(1对n,n对1,n对m)的良好线索。
https://stackoverflow.com/questions/1671607
复制相似问题