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

 
下表记录了某系统中各个学校的基本信息,关系运算(π主管部门)的结果是(  )。


 
 
  A.  {电子科技大学,西安电子科技大学,杭州电子科技大学,桂林电子科技大学}
 
  B.  {教育部,浙江,广西}
 
  C.  {教育部,教育部,浙江,广西}
 
  D.  {四川,陕西,浙江,广西}
 
 
 

 
  第38题    2015年上半年  
   53%
关系R、S如下表所示,
  第42题    2018年上半年  
   33%
给定关系R(A,B,C,D,E)与S(B,C,F,G),那么与表达式π2,4,6,7(σ2<7(R⋈S))..
  第37题    2014年上半年  
   48%
   知识点讲解    
   · 关系代数运算    · 关系运算
 
       关系代数运算
        关系代数运算符有4类:集合运算符、专门的关系运算符、算术比较符和逻辑运算符。根据运算符的不同,关系代数运算可分为传统的集合运算和专门的关系运算。传统的集合运算是从关系的水平方向进行的,包括并、交、差及广义笛卡儿积。专门的关系运算既可以从关系的水平方向进行运算,又可以向关系的垂直方向运算,包括选择、投影、连接以及除法,如下表所示。
        
        关系代数运算符
 
       关系运算
        在3.4.1节的集合运算基础上,关系数据库还有一些专门的运算,主要有投影、选择、连接、除法和外连接。它们是关系代数最基本的操作,也是一个完备的操作集。在关系代数中,由五种基本代数操作经过有限次复合的式子称为关系代数运算表达式。表达式的运算结果仍是一个关系。我们可以用关系代数表达式表示各种数据查询和更新处理操作。
        (1)投影。投影操作从关系R中选择出若干属性列组成新的关系,该操作对关系进行垂直分割,消去某些列,并重新安排列的顺序,再删去重复元组。记作:
        πAR)≡{t[A]|tR}
        其中AR的属性列。
        (2)选择。选择操作在关系R中选择满足给定条件的所有元组,记作:
        σFR)≡{t|tRFt)=true}
        其中F表示选择条件,是一个逻辑表达式(逻辑运算符+算术表达式)。选择运算是从行的角度进行的运算。
        (3)θ连接。θ连接从两个关系的笛卡儿积中选取属性间满足一定条件的元组记作:
        
        其中AB分别为RS上度数相等且可比的属性组。θ为“=”的连接,称作等值连接,记作:
        
        如果两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉,则称为自然连接,记作:
        
        (4)除法。设两个关系RS的元数分别为rs(设r>s>0),那么R÷S是一个(r-s)元的元组的集合。(R÷S)是满足下列条件的最大关系:其中每个元组tS中每个元组u组成新元组<tu>必在关系R中。其具体计算公式如下:
        R÷S=π1,2,…,r-sR)-π1,2,…,r-s((π1,2,…,r-sR)×S)-R
        (5)外联接。两个关系RS进行自然连接时,选择两个关系RS公共属性上相等的元组,去掉重复的属性列构成新关系。这样,关系R中的某些元组有可能在关系S中不存在公共属性值上相等的元组,造成关系R中这些元组的值在运算时舍弃了;同样关系S中的某些元组也可能舍弃。为此,扩充了关系运算左外连接、右外连接和完全外连接。
        .左外连接:RS进行自然连接时,只把R中舍弃的元组放到新关系中。
        .右外连接:RS进行自然连接时,只把S中舍弃的元组放到新关系中。
        .完全外连接:RS进行自然连接时,只把RS中舍弃的元组都放到新关系中。
        (6)关系运算实例。设两个关系模式RS如下表一所示,则π1,2R)的结果如下表二所示,σ1>2(R)的结果如下表三所示,的结果如下表四所示,RS的左外连接如下表五所示,RS的右外连接如下表六所示,RS的完全外连接如下表七所示。
        
        关系RS
        
        对关系R求投影操作
        
        对关系R求选择操作
        
        对关系RS的自然连接
        
        RS的左外连接
        
        RS的右外连接
        
        RS的完全外连接
   题号导航      2022年上半年 数据库系统工程师 上午试卷 综合知识   本试卷我的完整做题情况  
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 /
 
第43题    在手机中做本题