元组演算与域演算

2025-03-17  本文已影响0人  娇娇_5038

把数量逻辑的谓词演算引入到关系运算中,就可以得到以关系演算为基础的运算。

元组关系演算

  1. R 是关系名,t是元组变量,R(t)表示“t是关系R的一个元组”。
  2. t[i] θ u[j]:其中t和u是元组变量,θ 是算术比较运算符,t[i] θ u[j]表示“元组t的第i个分量和u的第j个分量直接满足θ关系”。
  3. t[i] θ C 或 C θ t[j]: 其中C是常量。t[i] θ C 表示“元组t的第i个分量和u的第j个分量之间满足θ关系”。
    eg: 检索选修课程名为“数学”的学生号和学生名


t 结果元组
存在u,存在w,存在w
u代表学生表元组,

域关系演算

  1. R(t1,...,ti,...tk):表示“以t1,...ti...,tk为分量的元组在关系R中”
  2. ti θ uj: ti和uj是域变量,表示“元组t的第i个分量和u的第j个分量之间满足θ关系”。
  3. ti θ C 或 Cθ ti: C是常量,表示“元组t的第i个分量值与带量C之间满足θ关系”
    eg: 检索选修课程名为“数据库”的学生号和学生姓名


上一篇 下一篇

猜你喜欢

热点阅读