本文主要是介绍对Powerdesigner中的Cardinality基数理解,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
原文链接:http://blog.sina.com.cn/s/blog_9bbafb790101bxwj.html
基数(Cardinality)用实体间实例的数值对应关系表示,它反映了两个实体间的数值联系,它从父实体的角度描述了一对实体间的数量维度,换句话说,基数中的数字是描述父实体在子表中可能出现的次数范围,基数实际是1个闭区间。基数可能是:
(1)0,1
一个父实体,在子表中可能出现1次,或者不出现(0)。例如:
用户和权限的关系,用户是父实体:用户A和权限代码001的关系,用户A若没有这个权限,则0值存在;用户拥有001权限时,则1值存在;用户对001的权限只能拥有一次,所以n值不存在。
在这里为基数0,1。
(2)0,n
一个父实体,在子表中可能出现多次,或者不出现(0)。例如:
教室和学生的关系,教室为父实体:当教室里没有学生时,0值存在;教室里可以只有1个学生,0值存在;教师里可以有很多学生,n值存在。
在这里为基数0,n。
(3)1,1同理
(4)1,n同理
设置:
这篇关于对Powerdesigner中的Cardinality基数理解的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!