免费智能真题库 > 历年试卷 > 数据库系统工程师 > 2009年上半年 数据库系统工程师 上午试卷 综合知识
  第35题      
  知识点:   关系代数运算   五种基本的关系代数运算
  章/节:   关系数据库       

 
关系R、S如下图所示,π4,5,3(σ1<6(R×S))关系代数表达式的输出结果与(34)等价,该表达式与(35)等价。若对关系R、S进行自然连接,所得关系的属性列数和元组个数分别为(36) 。
 
 
  A.  π A,B,C(σA<C(R×S))
 
  B.  πR.A,R.B,R.C(σR.A<S.B(R×S))
 
  C.  πR.A,S.B,S,C(σR.A<S.C(R×S))
 
  D.  πS.A,S.B,R.C(σR.A<S.C(R×S))
 
 
 

 
  第36题    2009年上半年  
   56%
关系R、S如下图所示,π4,5,3(σ1<6(R×S))关系代数表达式的输出结果与(34)等价,该表达式与(35)等价。若对关..
  第34题    2009年上半年  
   41%
关系R、S如下图所示,π4,5,3(σ1<6(R×S))关系代数表达式的输出结果与(34)等价,该表达式与(35)等价。若对关..
  第41题    2012年上半年  
   36%
假设关系Rl、R2和R3如下所示:
R2运算,则结果集分别为(41)元关系,共有(42)个元组;若进行R2xσF<4(R..
   知识点讲解    
   · 关系代数运算    · 五种基本的关系代数运算
 
       关系代数运算
        关系代数运算符有4类:集合运算符、专门的关系运算符、算术比较符和逻辑运算符。根据运算符的不同,关系代数运算可分为传统的集合运算和专门的关系运算。传统的集合运算是从关系的水平方向进行的,包括并、交、差及广义笛卡儿积。专门的关系运算既可以从关系的水平方向进行运算,又可以向关系的垂直方向运算,包括选择、投影、连接以及除法,如下表所示。
        
        关系代数运算符
 
       五种基本的关系代数运算
        五种基本的关系代数运算包括并、差、笛卡儿积、投影和选择,其他运算可以通过基本的关系运算导出。
               并(Union)
               关系RS具有相同的关系模式,即RS的元数相同(结构相同)。关系RS的并由属于R或属于S的元组构成的集合组成,记作RS,其形式定义如下,式中t为元组变量。
               RS={ttRtS
               差(Difference)
               关系RS具有相同的关系模式,关系RS的差是由属于R但不属于S的元组构成的集合,记作R-S,其形式定义如下:
               
               广义笛卡儿积(Extended Cartesian Product)
               两个元数分别为n目和m目的关系RS的广义笛卡儿积是一个(n+m)列的元组的集合。元组的前n列是关系R的一个元组,后m列是关系S的一个元组,记作R×S,其形式定义如下:
               R×S={tt=<tntm>∧tnRtmS
               如果RS中有相同的属性名,可在属性名前加关系名作为限定,以示区别。若RK1个元组,SK2个元组,则RS的广义笛卡儿积有K1×K2个元组。
               注意:本教材中的<tntm>意为元组tntm拼接成的一个元组。
               投影(Projection)
               投影运算是从关系的垂直方向进行运算,在关系R中选择出若干属性列A组成新的关系,记作πAR),其形式定义如下:
               πA(R)={tA]|tR
               选择(Selection)
               选择运算是从关系的水平方向进行运算,是从关系R中选择满足给定条件的诸元组,记作σFR),其形式定义如下:
               σFR)={ttRFt)=True}
               其中,F中的运算对象是属性名(或列的序号)或常数,运算符是算术比较符(<、≤、>、≥、≠)和逻辑运算符(∧、∨、¬)。例如,σ1≥6R)表示选取R关系中第1个属性值大于等于第6个属性值的元组;σ1≥'6'(R)表示选取R关系中第1个属性值大于6的元组。
   题号导航      2009年上半年 数据库系统工程师 上午试卷 综合知识   本试卷我的完整做题情况  
1 /
2 /
3 /
4 /
5 /
6 /
7 /
8 /
9 /
10 /
11 /
12 /
13 /
14 /
15 /
 
16 /
17 /
18 /
19 /
20 /
21 /
22 /
23 /
24 /
25 /
26 /
27 /
28 /
29 /
30 /
 
31 /
32 /
33 /
34 /
35 /
36 /
37 /
38 /
39 /
40 /
41 /
42 /
43 /
44 /
45 /
 
46 /
47 /
48 /
49 /
50 /
51 /
52 /
53 /
54 /
55 /
56 /
57 /
58 /
59 /
60 /
 
61 /
62 /
63 /
64 /
65 /
66 /
67 /
68 /
69 /
70 /
71 /
72 /
73 /
74 /
75 /
 
第35题    在手机中做本题