Update ch04: 集合运算.md
This commit is contained in:
@@ -146,9 +146,9 @@ SELECT *
|
||||
```
|
||||
### 4.1.2.4 [扩展阅读]bag 模型与 set 模型
|
||||
|
||||
在高中数学课上我们就学过, 集合的一个显著的特征就是集合中的元素都是互异的. 当我们把数据库中的表看作是集合的时候, 实际上存在一些问题的: 不论是有意的设计或无意的过失, 很多数据库中的表包含了重复的行.。
|
||||
在高中数学课上我们就学过, 集合 `set` 的一个显著的特征就是集合中的元素都是互异的. 当我们把数据库中的表看作是集合的时候, 实际上是存在一些问题的: 不论是有意的设计或无意的过失, 很多数据库中的表包含了重复的行.。
|
||||
|
||||
Bag 是和 set 类似的一种数学结构, 不一样的地方在于: bag 里面允许存在重复元素, 如果同一个元素被加入多次, 则袋子里就有多个该元素。
|
||||
bag 是和 set 类似的一种数学结构, 不一样的地方在于: bag 里面允许存在重复元素, 如果同一个元素被加入多次, 则袋子里就有多个该元素。
|
||||
|
||||
通过上述 bag 与 set 定义之间的差别我们就发现, 使用 bag 模型来描述数据库中的表在很多时候更加合适。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user