24.2专门的关系运算 先引入几个记号 (1)R,te∈R,t[A] 设关系模式为尺(A1,A2,…,An) 它的一个关系设为尺 t∈R表示t是R的一个元组 A则表示元组坤相应于属性A的一个分量 An Introduction to Database System
An Introduction to Database System 2.4.2 专门的关系运算 先引入几个记号 (1) R,tR,t[Ai ] 设关系模式为R(A1,A2,…,An ) 它的一个关系设为R tR表示t是R的一个元组 t[Ai ]则表示元组t中相应于属性Ai的一个分量
专门的关系运算(续) (2)A, t(A], A 若A=4,A2,…,A},其中An,A2,…,A是A1, A2,…,A中的一部分,则A称为属性列或属性组 tA=(A1],tA2,…,“A1J)表示元组在属性列A上诸 分量的集合 A则表示{A1,A2,…,A中去掉{An,A2,…,Am}后剩 余的属性组。 An Introduction to Database System
An Introduction to Database System 专门的关系运算(续) (2) A,t[A], A 若A={Ai1,Ai2,…,Aik},其中Ai1,Ai2,…,Aik是A1, A2,…,An中的一部分,则A称为属性列或属性组。 t[A]=(t[Ai1 ],t[Ai2 ],…,t[Aik])表示元组t在属性列A上诸 分量的集合。 A则表示{A1,A2,…,An }中去掉{Ai1,Ai2,…,Aik}后剩 余的属性组
专门的关系运算(续) (3)t 尺为n目关系,S为m目关系 t∈R,t∈S,tt称为元组的连接 tt是一个n+m列的元组,前n个分量为R中的一个 n元组,后m个分量为S中的一个m元组。 An Introduction to Database System
An Introduction to Database System 专门的关系运算(续) (3) t r t s R为n目关系,S为m目关系。 t r R,t sS, t r t s称为元组的连接。 t r t s是一个n + m列的元组,前n个分量为R中的一个 n元组,后m个分量为S中的一个m元组
专门的关系运算(续) (4)象集Zx 给定一个关系R(X,乙),X和Z为属性组。 当]=x时,X在尺中的象集( Images Set)为 z={]t∈R,tx=X 它表示R中属性组X上值为x的诸元组在z上分量的集合 An Introduction to Database System
An Introduction to Database System 专门的关系运算(续) (4)象集Zx 给定一个关系R(X,Z),X和Z为属性组。 当t[X]=x时,x在R中的象集(Images Set)为: Zx={t[Z]|t R,t[X]=x} 它表示R中属性组X上值为x的诸元组在Z上分量的集合
专门的关系运算(续) R 令X1在尺中的象集 x zx1={2z1,z2,Z3}, x Z3 令x2在尺中的象集 2 Z2 Z2={z2,z3}, x 令X3在R中的象集 3 ZI X2 Z zx3={21,Z3 象集举例 An Introduction to Database System
An Introduction to Database System 专门的关系运算(续) ❖x1在R中的象集 Zx1 ={Z1,Z2,Z3}, ❖x2在R中的象集 Zx2 ={Z2,Z3}, ❖x3在R中的象集 Zx3={Z1,Z3} 象集举例