选择 表示法:σ(r) p称为选择谓词 ·定义 a(r)={tt∈ r and p(t)} 其中p是一命题演算公式,由项经连接词∧ (and),y(or),(not)连接而成 项形如 属性>op<属性〉或<常量〉 其中O包括:=,≠,>,≥ student no=10(account)
选择 •表示法: p(r) •p 称为选择谓词 •定义: p(r) = {t | t r and p(t)} 其中 p 是一命题演算公式, 由项经连接词 (and), (or), (not) 连接而成 : 项形如: • <属性>op <属性> 或 <常量> • 其中 op 包括: =, , >, , < , student_no=10(account)
Relation ABC D 17 B 5 BB123 BB2310 A=B AD>5 ABC D BB2310
• Relation r A B C D 1 5 12 23 7 7 3 10 • A=B ^ D > 5 (r) A B C D 1 23 7 10
投影 表示法 Al.A2.Ak (r) 其中A,A2…是属性名,「是关系名 结果定义为由指定的k列组成的关系 删除结果中的重复行,因为关系是集合 例 I student name sno(account)
投影 •表示法: A1, A2, …, Ak (r) 其中 A1 , A2 ... 是属性名, r 是关系名. • 结果定义为由指定的 k 列组成的关系 • 删除结果中的重复行, 因为关系是集合 • 例 student_name,sno (account)
Relation r ABC a101 201 B301 B402 AC AC AC aaββ B B2 2
Relation r: A B C 10 20 30 40 1 1 1 2 A C 1 1 1 2 = A C 1 1 2 • A,C (r)
并运算 表示法:r∪s 定义: r∪s={tlt∈rort∈s} ∪s合法必须要求: 1.,s具有相同元数(属性数相同) 2.属性域必须兼容(例如,r的第2列与s的第2列 处理相同类型的值) °例 customer name(depositor)U customer name (borrower)
并运算 •表示法: r s •定义: r s = {t | t r or t s} •r s 合法必须要求: 1. r, s 具有相同元数 (属性数相同) 2. 属性域必须兼容(例如, r 的第2列与s 的第2列 处理相同类型的值) •例: customer_name (depositor) customer_name (borrower)