From d46dcd537ff1f372e8e2c24fbc3bdadf6ab8ba32 Mon Sep 17 00:00:00 2001 From: mba1398 <26516464+mba1398@users.noreply.github.com> Date: Mon, 12 Jul 2021 15:02:48 +0800 Subject: [PATCH] =?UTF-8?q?Update=20ch04:=20=E9=9B=86=E5=90=88=E8=BF=90?= =?UTF-8?q?=E7=AE=97.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ch04: 集合运算.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ch04: 集合运算.md b/ch04: 集合运算.md index 698018f..af17ce3 100644 --- a/ch04: 集合运算.md +++ b/ch04: 集合运算.md @@ -146,9 +146,9 @@ SELECT * ``` ### 4.1.2.4 [扩展阅读]bag 模型与 set 模型 -在高中数学课上我们就学过, 集合的一个显著的特征就是集合中的元素都是互异的. 当我们把数据库中的表看作是集合的时候, 实际上存在一些问题的: 不论是有意的设计或无意的过失, 很多数据库中的表包含了重复的行.。 +在高中数学课上我们就学过, 集合 `set` 的一个显著的特征就是集合中的元素都是互异的. 当我们把数据库中的表看作是集合的时候, 实际上是存在一些问题的: 不论是有意的设计或无意的过失, 很多数据库中的表包含了重复的行.。 -Bag 是和 set 类似的一种数学结构, 不一样的地方在于: bag 里面允许存在重复元素, 如果同一个元素被加入多次, 则袋子里就有多个该元素。 +bag 是和 set 类似的一种数学结构, 不一样的地方在于: bag 里面允许存在重复元素, 如果同一个元素被加入多次, 则袋子里就有多个该元素。 通过上述 bag 与 set 定义之间的差别我们就发现, 使用 bag 模型来描述数据库中的表在很多时候更加合适。