投影和选择又什么区别?
答案:3 悬赏:80 手机版
解决时间 2021-03-19 19:18
- 提问者网友:龅牙恐龙妹
- 2021-03-19 10:58
投影和选择又什么区别?
最佳答案
- 五星知识达人网友:酒醒三更
- 2021-03-19 11:47
1、选择又称为限制,它是在关系R中选择满足给定条件的诸元组,记作:
σf(R)={t|t∈R∧F(t)=„真‟}
其中F表示选择条件,它是一个逻辑表达式,取逻辑值“真”或“假"。
逻辑表达式F的基本形式为:X1 θ Y1[φ X2 θ Y2] …,其中θ表示比较运算符号,可以是>、≥、<、≤、=或≠。X1,Y1等是属性名或常量或简单函数。属性名也可以用它的序号来代替。θ表示逻辑运算符,可以是∧或∨等。[]表示任选项。即[]中的部分可以要也可以不要。…表示上述格式可以一直重复下去。
因此选择运算实际上是从关系R中选取使逻辑表达式F为真的元组,这是从行的角度进行的运算。
2、投影 关系R上的投影是从R中选择出若干属性列组成新的关系。记作:
∏A(R) = { t[A] | t∈R } 其中A为R中的属性列。
投影操作是从列的角度进行的运算。
σf(R)={t|t∈R∧F(t)=„真‟}
其中F表示选择条件,它是一个逻辑表达式,取逻辑值“真”或“假"。
逻辑表达式F的基本形式为:X1 θ Y1[φ X2 θ Y2] …,其中θ表示比较运算符号,可以是>、≥、<、≤、=或≠。X1,Y1等是属性名或常量或简单函数。属性名也可以用它的序号来代替。θ表示逻辑运算符,可以是∧或∨等。[]表示任选项。即[]中的部分可以要也可以不要。…表示上述格式可以一直重复下去。
因此选择运算实际上是从关系R中选取使逻辑表达式F为真的元组,这是从行的角度进行的运算。
2、投影 关系R上的投影是从R中选择出若干属性列组成新的关系。记作:
∏A(R) = { t[A] | t∈R } 其中A为R中的属性列。
投影操作是从列的角度进行的运算。
全部回答
- 1楼网友:孤独的牧羊人
- 2021-03-19 12:55
投影是选出“属性”
选择是选出“元祖”
选择是选出“元祖”
- 2楼网友:千夜
- 2021-03-19 12:18
投影是“选择”列
选择是“选择”行
选择是“选择”行
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯