软考在线  |  计算机技术与软件专业技术资格(水平)考试   |   [请选择科目]
[ 成为 VIP会员 ]        登录  |  注册      我的  购物车
 
科目切换  联系我们 
    
  |   [请选择科目]

VIP:有效提升20分!  真题  历年真题 (可免费开通)/  百科全书/ 机考模拟平台/  最难真题榜/  自测/  攻打黄金十二宫/  真题检索/  真题下载/  真题词库
知识   必会知识榜/  最难知识榜/  知识点查询/      文档   学习计划/  精华笔记/  试题文档     纸质图书   《百科全书》HOT!!/         /        首页/  2025年上半年专区/  手机版/ 
免费智能真题库 > 历年试卷 > 数据库系统工程师 > 2017年上半年 数据库系统工程师 上午试卷 综合知识
  第32题      
  知识点:   连接(Join)   五种基本的关系代数运算   关系运算
  关键词:   SQL语句   关系表达式   表达式        章/节:   关系数据库       

 
在关系R(A1,A2 ,A3) 和S(A2 ,A3 ,A4) 上进行关系运算,与该关系表达式等价的是(32)。
将该查询转换为等价的SQL语句如下:
 
 
  A. 
 
  B. 
 
  C. 
 
  D. 
 
 
 确定 并 查看答案解析     知识点讲解  我要标记      有奖找茬      上一题        下一题 
 

 
  第36题    2009年上半年  
   57%
关系R、S如下图所示,π4,5,3(σ1<6(R×S))关系代数表达式的输出结果与(34)等价,该表达式与(35)等价。若对关..
  第36题    2020年下半年  
   31%
对于两个关系E和F,( )的运算结果的任一 元组, 同时属于E和F。
  第30题    2010年上半年  
   47%
若关系R、S如下图所示,π137(σ3<6(R*S))= (30),且结果集的元组列数和元组个数分别为(31) , R÷S=..
 
  第35题    2016年上半年  
   45%
给定关系R(A,B,C,D)和关系S(C,D,E),对其进行自然连接运算R⋈S后的属性为(35)个:σR.B>S.E(R&#..
  第32题    2010年上半年  
   67%
若关系R、S如下图所示,π137(σ3<6(R*S))= (30),且结果集的元组列数和元组个数分别为(31) , R÷S=..
  第34题    2024年上半年  
   0%
给定关系R(A,B,C,D)和关系S(A,C,D,E,F),对其进行自然连接运算R⋈S后的属性列为(37)个;与σR.C
   知识点讲解    
   · 连接(Join)    · 五种基本的关系代数运算    · 关系运算
 
       连接(Join)
        连接分为θ连接、等值连接及自然连接三种。连接运算是从两个关系RS的笛卡儿积中选取满足条件的元组。因此,可以认为笛卡儿积是无条件连接,其他的连接操作是有条件连接。θ连接
        θ连接是从RS的笛卡儿积中选取属性间满足一定条件的元组。其形式定义如下:
        
        其中:'XθY'为连接的条件,θ是比较运算符,XY分别为RS上度数相等,且可比的属性组。tnX]表示Rtn元组的相应于属性X的一个分量。tmY]表示Stm元组的相应于属性Y的一个分量。需要说明的是:
        .θ连接也可以表示为:
        
        其中:i=1,2,3,…,nj=1,2,3,…,m,'iθj'的含义为从两个关系RS中选取R的第i列和S的第j列之间满足θ运算的元组进行连接。
        .θ连接可以由基本的关系运算笛卡儿积和选取运算导出。因此θ连接可表示为:
        
               等值连接(equijoin)
               当θ为“=”时,称之为等值连接,记为。其形式定义如下:
               
               自然连接(Natural join)
               自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果集中将重复属性列去掉。
               若tn表示R关系的元组变量,tm表示S关系的元组变量;RS具有相同的属性组B,且B=(B1B2,…,BK);并假定R关系的属性为A1A2,…,An-kB1B2,…,Bk,S关系的属性为B1B2,…,BKBK+1BK+2,…,Bm;为S的元组变量tm去掉重复属性B所组成的新的元组变量为。自然连接可以记为,其形式定义如下:
               
               自然连接可以由基本的关系运算笛卡儿积和选取运算导出,因此自然连接可表示为:
               
               特别需要说明的是:一般连接是从关系的水平方向运算,而自然连接不仅要从关系的水平方向,而且要从关系的垂直方向运算。因为自然连接要去掉重复属性,如果没有重复属性,那么自然连接就转化为笛卡儿积。
 
       五种基本的关系代数运算
        五种基本的关系代数运算包括并、差、笛卡儿积、投影和选择,其他运算可以通过基本的关系运算导出。
               并(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的元组。
 
       关系运算
        在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的完全外连接
   题号导航      2017年上半年 数据库系统工程师 上午试卷 综合知识   本试卷我的完整做题情况  
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 /
 
第32题    在手机中做本题
    在线人数   共计 5706人 在线 
    chunglj200..     zjhbox190@..     changxueke..     lhc27@163...     shaoqinliu..     wugangroom..
    xiao.mo.ok..     victor380@..     26830176@q..     lishunbook..     zhangfengl..     faxx99@sin..
    chuhuanyin..     ygzgz74309..     liangruhui..     sanmaosun@..     yaofan7097..     lishuangye..
    ykyqyl@126..     lijs258@si..     baozeyu@si..     wuxuexin37..     469820555@..     jxt1080@ya..
    jiaruihz@v..     chenhui248..     lqy800708@..     mayue_1206..     lixiaoxiah..     zdwndjb@si..
    chaochao_4..     lqy800708@..     wxl2712@so..     wxjyhl@163..     lyqsjh@163..     charles201..
    rukunlin@s..     snyoung200..     rody290282..     lwbllp@163..     x99long@ya..     dadola@163..

本网站所有产品设计(包括造型,颜色,图案,观感,文字,产品,内容),功能及其展示形式,均已受版权或产权保护。
任何公司及个人不得以任何方式复制部分或全部,违者将依法追究责任,特此声明。
本站部分内容来自互联网或由会员上传,版权归原作者所有。如有问题,请及时联系我们。



京B2-20210865 | 京ICP备2020040059号-5 |京公网安备 11010502032051号 | 营业执照 | Copyright ©2000-2025 All Rights Reserved 软考在线版权所有