免费智能真题库 > 历年试卷 > 数据库系统工程师 > 2024年上半年 数据库系统工程师 上午试卷 综合知识
  第1题      
  知识点:   元组演算
  关键词:   元组演算表达式   表达式   元组        章/节:   关系数据库       

 
关系R.S如下表所示,元组演算表达式T={t|R(t)⋀∀u(S(u)→t[3]>u[1]}运算的结果为(37)。
 
 
  A. 
 
  B. 
 
  C. 
 
  D. 
 
 
 

  相关试题:关系数据库          更多>  
 
  第51题    2021年上半年  
   42%
关系模式R(U,F)中,属性集U={A,B,C,D,E},函数依赖集F=(A→BC,C→D,BD→A,AD→E,BD→E}。则(CE)F+=( )。
  第35题    2012年上半年  
   50%
某销售公司数据库的零件关系P(零件号,零件名称,供应商,供应商所在地,库存量),函数依赖集F={零件号一>零件名称,(零件号..
  第50题    2021年上半年  
   41%
关于模式分解,( )不是分解前后模式等价性的准则。
   知识点讲解    
   · 元组演算
 
       元组演算
        元组关系演算是非过程化查询语言。它只描述所需信息,而不给出获得该信息的具体过程。在元组关系演算中,其元组关系演算表达式中的变量是以元组为单位的,其一般形式为:{tPt)}。其中:t是元组变量,Pt)是元组关系演算公式,公式是由原子公式组成的。
                      原子公式
                      原子命题函数是公式,简称为原子公式。它有下面三种形式:
                      (1)Rt)。R是关系名,t是元组变量,Rt)表示这样一个命题“t是关系R的一个元组”。
                      (2)tiθCCθti]。ti]表示元组变量t的第i个分量,C是常量,θ为算术比较运算符。tiθCCθti]表示这样一个命题“元组变量t的第i个分量与C之间满足θ运算”。
                      例如,t[3]<'8'表示t的第三个分量小于8。t[2]='数据库'表示t的第二个分量等于“数据库”。
                      (3)tiθuj]。tu是两个元组变量,tiθuj]表示这样一个命题“元组变量t的第i个分量与元组变量u的第j个分量之间满足θ运算”。
                      例如,t[2]≥u[4]表示t的第二个分量大于等于u的第四个分量。
                      公式的定义
                      若一个公式中的一个元组变量前有全称量词或存在量词符号,则称该变量为约束变量,否则称之为自由变量。公式可递归定义如下:
                      (1)原子公式是公式。
                      (2)如果φ1φ2是公式,那么¬φ1φ1φ2φ1φ2也都是公式。分别表示如下命题:¬φ1表示“φ1不是真”;φ1φ2表示“φ1φ2φ1φ2为真”;φ1φ2表示“φ1φ2都为真”;表示“若φ1为真则φ2为真”。
                      (3)如果φ1是公式,那么,是公式。表示这样一个命题“若有一个t使φ1为真,则为真,否则为假”。
                      (4)如果φ1是公式,那么,是公式。表示这样一个命题“若对所有的t使φ1为真,则"为真,否则为假”。
                      公式中运算符的优先顺序如下:
                      算术比较运算符θ、¬、∧和∨、。加括号时,括号中的运算符优先。
                      关系代数运算转换为元组演算表达式
                      关系代数表达式可以用元组演算表达式表示。由于任何一个关系代数表达式都可以用五种基本的关系运算组合表示,因此,我们只需给出五种基本的关系运算用元组演算表达式表示形式即可。
                             并
                             并运算用元组演算表达式可表示为:RS={tRt)∨St)}。
                             差
                             差运算用元组演算表达式可表示为:R-S={tRt)∧¬St)}。
                             笛卡儿积的元组演算表达式
                             假定关系Rn个属性,关系Sm个属性,则R×S后生成的新关系是n+m目关系,即有n+m个属性。其元组演算表达式为:
                             
                             投影
                             投影运算用元组演算表达式表示如下:
                             
                             选择
                             选择运算用元组演算表达式可表示为:σFR)={tRt)∧F}。
   题号导航      2024年上半年 数据库系统工程师 上午试卷 综合知识   本试卷我的完整做题情况  
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 /
 
第1题    在手机中做本题