通过关系数据库的______运算,可以从表1-1和表1-2获得表1-3。

admin2007-03-10  34

问题 通过关系数据库的______运算,可以从表1-1和表1-2获得表1-3。

选项 A、联接
B、投影
C、选择
D、包括

答案A

解析 投影操作指从关系R中选择出若干属性列组成新的关系,该操作对关系进行垂直分割,消去某些列,并重新安排列的顺序,再删去重复元组。记作:
   πA(R)≡{t[A]|t∈R)
其中A为R的属性列。
   选择操作指在关系R中选择满足给定条件的所有元组,记作:
   σF(R)≡{t|t∈R∧F(t)=true}
其中F表示选择条件,是一个逻辑表达式(逻辑运算符+算术表达式)。选择运算是从行的角度进行的运算。
   联接指从两个关系的笛卡儿积中选取属性间满足一定条件的元组,记作:
   R>S≡{trts|tr∈R∧ts∈S∧tr[A]θts[B]}
其中A和B分别为R和S上度数相等且可比的属性组。θ为“=”的联接,称作等值连接,记作:
   R>S≡{trts|tr∈R∧ts∈S∧tr[A]=ts[B]}
   如果2个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉,则称为自然联接,记作:
   R><S≡{trts|tr∈R∧ts∈S∧tr[A]=ts[B]}
   显然,本题的表1-3是通过表1-1和表1-2的联接来获得的。选项D不是关系数据库的操作。
转载请注明原文地址:https://kaotiyun.com/show/I1jZ777K
0

最新回复(0)