DMS-Chen表示法与[最小,最大]表示法 [英] DMS - Chen notation vs. [min, max] notation
本文介绍了DMS-Chen表示法与[最小,最大]表示法的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
因此,如果阅读陈氏符号,一个E_1可以有多个E_2,但在我的头脑中,[min,max]符号目前是说一个E_2可以有多个E_1。
有人愿意解释一下吗?
推荐答案
假设我们有两个实体,教授和学生,基数为1:N,它们之间的关系是主管。在ER关系图中,两个实体通过一条线连接到关系。
根据Fundamentals of database systems:
在ER图中,完全参与(或存在依赖项)显示为将参与实体类型连接到关系的双线,而部分参与则由单线表示。
这里只有一条线将实体连接到关系,这意味着实体在关系中的参与是部分参与。
从(1:N)基数可知,一个教授可以指导许多学生。从这一列我们知道,一位教授可能根本不指导任何学生。同样,一个学生可以由一位教授指导,也可以不由教授指导。
这可以很容易地转换为(min,max)记数法,因为您知道一位教授可以管理许多学生或没有学生,因此最小学生数量为0,没有最大限制,因此使用(*)(可以使用字母n而不是星号)。另一方面,一个学生可以不由教授指导,也可以只由一名教授指导,因此,教授的最小数量是0,最大数量是1。
这篇关于DMS-Chen表示法与[最小,最大]表示法的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文