教据库系統概论 An introduction to Database system 第二章关系数据库(续) 中国人民大学信息学院 An Introduction to Database System
An Introduction to Database System 中国人民大学信息学院 数据库系统概论 An Introduction to Database System 第二章 关系数据库(续)
第二章关系数据库 21关系模型概述 22关系数据结构 23关系的完整性 24关系代数 2.5关系演算 2.6小结 An Introduction to Database System
An Introduction to Database System 第二章 关系数据库 2.1 关系模型概述 2.2 关系数据结构 2.3 关系的完整性 2.4 关系代数 2.5 关系演算 2.6 小结
24关系代数 概述 传统的集合运算 专门的关系运算 An Introduction to Database System
An Introduction to Database System 2.4 关系代数 ❖ 概述 ❖ 传统的集合运算 ❖ 专门的关系运算
概述 表24关系代数运算符 运算符 含义 运算符含义 集U并 大于 差 比较运算 ≥大于等于 ∩交 小于 算符 笛卡尔积符 ≤小于等于 等于 <>不等于 An Introduction to Database System
An Introduction to Database System 集 合 运 算 符 ∪ - ∩ × 并 差 交 笛卡尔积 比 较 运 算 符 > ≥ < ≤ = <> 大于 大于等于 小于 小于等于 等于 不等于 运算符 含义 运算符 含义 表2.4 关系代数运算符 概 述
概述(续) 表24关系代数运算符(续) 运算符含义 运算符含义 专门的关σ选择逻辑运算 非 系运算符m投影|符 凶连接 或 除 An Introduction to Database System
An Introduction to Database System 专门的关 系运算符 σ π ÷ 选择 投影 连接 除 逻辑运算 符 ∧ ∨ 非 与 或 运算符 含义 运算符 含义 表2.4 关系代数运算符(续) 概 述(续)
24关系代数 概述 ◇传统的集合运算 专门的关系运算 An Introduction to Database System
An Introduction to Database System 2.4 关系代数 ❖ 概述 ❖ 传统的集合运算 ❖ 专门的关系运算
1.并( Union) R和S 具有相同的目n(即两个关系都有n个属性) 相应的属性取自同一个域 尺∪S 仍为n目关系,由属于R或属于S的元组组成 RUS={ tt E Rvt∈S} An Introduction to Database System
An Introduction to Database System 1. 并(Union) ❖R和S ▪ 具有相同的目n(即两个关系都有n个属性) ▪ 相应的属性取自同一个域 ❖R∪S ▪ 仍为n目关系,由属于R或属于S的元组组成 R∪S = { t|t R∨t S }
并(续) R A B C RUS B C a C al B b b 3 b C An Introduction to Database System
An Introduction to Database System 并(续)
2.差( Difference) R和S 具有相同的目n 相应的属性取自同一个域 R-S 仍为n目关系,由属于R而不属于S的所有元组组成 R-S={圳t∈RAtS} An Introduction to Database System
An Introduction to Database System 2. 差(Difference) ❖R和S ▪ 具有相同的目n ▪ 相应的属性取自同一个域 ❖R - S ▪ 仍为n目关系,由属于R而不属于S的所有元组组成 R -S = { t|tR∧tS }
差(续) R A B C R-S a C B C B C b 3 b C An Introduction to Database System
An Introduction to Database System 差(续)