我的问题是:
我检查了相关问题并在下面链接。但我真的很困惑。
答案 0 :(得分:0)
据我所知,您的图表使用混合符号。它主要是陈的符号,但他使用1表示关系组成部分的唯一约束,而变量(M,N,P ...)表示多个可能的事件。每种关系使用不同的变量,因此不会隐含不同角色之间的数字对应关系。
某些在线来源(例如this one)显示箭头表示唯一约束,粗线表示总参与。在你的图表中,这意味着教师必须恰好出现一次 - 每位教师都提供一门课程。
在一些示例中,箭头是颠倒的而没有意义的改变。您的图表的作者也可能仅表示首选阅读方向。没有参考或解释,我们无法确定。
如果箭头用于表示唯一约束,则使用哪个角色很重要。报价和课程之间的箭头意味着每门课程只能由一位老师提供。两个角色上的箭头表示一对一的关系。
这种符号是采用数据结构图,Shlaer-Mellor方法,还是只是为了更直观地表示基数,我不知道。