人大的《数据库系统概论》一课中有这样一个问题:“一个关系是否元组越多,所描述的信息就越丰富?”
我看很多网友都说了结论,不一定。但为啥呢?都没讲。有谁知道的吗?
=========
这里呢,我给出我的理解:
我的态度呢,当然也是“不一定”了。在讲解为什么之前,我们不妨先捋一下基本概念:
- 从课本P40对于关系的定义可得:“关系是笛卡尔积的有限子集”。
- 笛卡尔积的定义中,是允许“给定一组域D1~Dn中,某些域是相同的”。
- 域是一组具有相同数据类型的值的集合。
所以,我的观点如下:假如这个关系中,元组的不同属性列对应相同的域。那么即使关系中包含的元组个数再多,也只不过是对于同一特征的重复描述。
故,这是我认为此例的答案为不一定的原因。
============
如果大家有不同意见,欢迎指正。谢谢。