我目前正在研究数据库,我看到 degree 和 cardinality 用作相同的术语,或在某些其他学位定义为否。关系中涉及的实体的数量,并进一步分类为一元、二元和三元。
某些放置度数定义为关系类型的度数涉及每个实体类型中可以由给定关系类型链接的实体数。
基数是与一次出现相关联的实体出现的最小和最大数量 相关实体
基数类型为 1 到 1
、1 到多
、多对多
。或最小和最大基数。
最小度是可选的,最大度是基数。
degree 和 cardinaltiy 有什么区别?
在另一个上下文中,基数是表中的行数,度数是列数。
如果有人问“定义基数?”这个问题,我应该怎么写?
谁能解释一下?
最佳答案
好的,这是解释
1.学位。这是关系中涉及的实体数,通常为 2(二元关系),但可以存在一元和更高级的关系。
2.基数。这指定关系中涉及的每个实体的编号 二元关系有 3 种类型的基数
- 一对一 (1:1)
- 一对多 (1:n)
- 多对多 (n:m)
希望这会让您头脑清醒。更多信息请交流
关于database - 关系类型、程度、基数、可选性术语混淆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27242017/