niusouti.com

域表达式{ab|R(ab)∧R(ba)}转换成为等价的关系代数表达式,所列出的式子中(47)是不正确的。SQL中集合成员资格的比较操作“元组NOT IN(集合)”中的“NOT IN”与(48)操作符等价。SQL中涉及属性AGE是甭是空值的比较操作,写法(49)是错误的。类似于“工资在800至5000之间”这种约束,是属于DBS的(50)功能。设关系模式Q是3NF模式,那么,(51)这种提法是不正确的。A.B.C.D.

题目

域表达式{ab|R(ab)∧R(ba)}转换成为等价的关系代数表达式,所列出的式子中(47)是不正确的。SQL中集合成员资格的比较操作“元组NOT IN(集合)”中的“NOT IN”与(48)操作符等价。SQL中涉及属性AGE是甭是空值的比较操作,写法(49)是错误的。类似于“工资在800至5000之间”这种约束,是属于DBS的(50)功能。设关系模式Q是3NF模式,那么,(51)这种提法是不正确的。

A.

B.

C.

D.


相似考题
更多“ 域表达式{ab|R(ab)∧R(ba)}转换成为等价的关系代数表达式,所列出的式子中(47)是不正确的。SQL中集合成员资格的比较操作“元组NOT IN(集合)”中的“NOT IN”与(48)操作符等价。SQL中”相关问题
  • 第1题:

    设有关系肛(A,B,C),与SQL语句select distinct A,C from R where B=5等价的关系代数表达式是________。 Ⅰ.πA,C(σB=5(R)) Ⅱ.σB=5(πA,C(R))

    A.都等价

    B.仅Ⅰ

    C.仅Ⅱ

    D.都不等价


    正确答案:B
    解析:投影:对R的投影操作,实际上是从R中选择出若干属性列组成新的关系,记做:πA(R)={t[A]|t∈R},A为R的属性列。选择:又称为限制,它是关系R中满足给定条件的诸元组,记做:σF(R)={t|t∈R∧F(t)='真'},其中F表示选择条件。对于式I,先从关系R中选择B=5的元组,然后输出A、C列,它与SQL语句等价,而对于式II,先对 R进行投影,形成一个只有两个属性A、C的关系,在该关系中无法执行σB=5运算,它不能与SQL语句等价。

  • 第2题:

    设有关系R=(A,B,C)与SQL语句select distinct A,C from R where B=5等价的关系代数表达式是

    A.都等价

    B.仅Ⅰ

    C.仅Ⅱ

    D.都不等价


    正确答案:B
    解析:对于II表达式,由于先做投影,所以过滤了B,所以不能没有符合 where B=5的条件。

  • 第3题:

    设有关系R=(A,B,C),与SQL语句SELECTA,C FROM R WHERE B=5等价的关系代数表达式是( )。 Ⅰ.πA,C(σB=5(R)) Ⅱ. σB=5(.πA,C(R)) A.都等价 B.仅Ⅰ C.仅Ⅱ D.都不等价


    正确答案:B
    SQL语句的意思为从R表中选择B=5时的A,C属性。因此我们可以先进行选择操作,即选择B=5的记录,再进行投影操作,即对A,C属性进行投影操作

  • 第4题:

    设R和S是两个关系,与关系代数表达式RXS等价的SQL语句是【 】。


    正确答案:SELECT*FROM RS或SELECTR.*S.* FROM RS
    SELECT*FROM R,S或SELECTR.*,S.* FROM R,S 解析:R×S表示求关系R和S笛卡尔积,是一个元数为两关系元数之和的元组集合,每一元组前部分为R关系的元组各属性值,后部分为S关系元组的各属性值,所以对应的SQL语句应为SELECT*FROMR,S。

  • 第5题:

    设有关系R=(A,B,C)。与SQL语句SELECT DISTINCT A FROMR WHERE B=17等价的关系代数表达式是( )。

    A.πA^(R)

    B.πB=17(R)

    C.πA(σB=17^(R))

    D.σB=17(πA^(R))


    正确答案:C

  • 第6题:

    与域演算表达式{ab|R (ab)∧R(ba)}不等价的关系代数表达式是______。

    A.π1,2 (σ1=4∧2-3 (R×R))

    B.π1,2

    C.R∩π2,1 (R)

    D.σ1=2 (R)


    正确答案:D

  • 第7题:

    设有关系R=A,B,C和关系表达式:上述关系代数表达式中,与SQL语句select distinctA,Cfrom R where B=5等价的是____。

    A.都等价

    B.Ⅲ

    C.Ⅱ

    D.Ⅰ


    正确答案:D

  • 第8题:

    设有关系R=(A,B,C)与SQL语句selectdistinctA,CfromRwhereB=5等价的关系代数表达式是( )。


    正确答案:B
    题干中的SELECT语句的含义是:在关系R中列出属性B的值为5的元组的属性A和C的值。I中的关系运算的含义为从关系R中选择属性B的值为5的元组,再选择这些元组的A和C列组成新的关系。与题千的含义一致;Ⅱ中的关系运算的含义为从关系R中选择A和C列组成新的关系,但在新关系中没有了属性B。

  • 第9题:

    设有关系R=(A,B,C) ,与SQL语句SELECT DISTINCT A,CFROM R WHERE B= 5等价的关系代数表达式是

    A.都等价

    B.仅Ⅰ

    C.仅Ⅱ

    D.都不等价


    正确答案:B
    解析:SELECT语句的含义为在关系R中列出属性B的值为5的元组的属性A和C的值。Ⅰ关系运算的含义为从关系R中选择属性B的值为5的元组,再选择这些元组的A和C列组成新的关系。Ⅱ关系运算的含义为从关系R中选择A和C列组成新的关系,在此关系中选择B的值为5的元组。但在新关系中没有属性B,所以该运算无法实现。只有Ⅰ中的关系运算与SELECT语句等价,因此本题的答案为B。

  • 第10题:

    设R和S是两个关系,与关系代数表达式R×S等价的SQL语句是:select*()。


    正确答案:FROM R,S

  • 第11题:

    设有关系R(A,B,C),与SQL语句:SELECT DISTINCT A FROM R WHERE B=17等价的关系代数表达式是()。

    • A、ΠA(R)
    • B、σB=17(R)
    • C、ΠA(σB=17(R))
    • D、σB=17(ΠA(R))

    正确答案:C

  • 第12题:

    填空题
    设R和S是两个关系,与关系代数表达式R×S等价的SQL语句是:select*()。

    正确答案: FROM R,S
    解析: 暂无解析

  • 第13题:

    在SQL中,集合成员算术比较操作“元组<>ALL(集合)”中的“<>ALL”的等价操作符是 ______。

    A.NOT IN

    B.IN

    C.<>SOME

    D.=SOME


    正确答案:A
    解析:在SQL中,集合成员算术比较操作“元组>ALL(集合)”中的“>ALL”的含义是该元组与集合中的任何一个元组都不相等,也就是该元组并不在该集合中,因此其等价的操作符应该是“NOT IN”。

  • 第14题:

    设有关系R(A, B, C) ,与SQL语句select distinct A, C from R where B=5等价的关系代数表达式是( )。

    Ⅰ. πA, C(σB=5(R)) Ⅱ. σB=5(πA, C(R))

    A) 都等价

    B) 仅Ⅰ

    C) 仅Ⅱ

    D) 都不等价

    A.

    B.

    C.

    D.


    正确答案:B
    解析: 题目中的SELECT语句的含义是:在关系R中列出属性B的值为5的元组的属性A和C的值。Ⅰ中的关系运算的含义为从关系R中选择属性B的值为5的元组,再选择这些元组的A和C列组成新的关系。与题目的含义一致。Ⅱ中的关系运算的含义为从关系R中选择A和C列组成新的关系,在此关系中选择B的值为5的元组。但在新关系中没有了属性B。

  • 第15题:

    设有关系R:(A,B,C) 与SQL语句select distinct A,C from R where B=5等价的关系代数表达式是 Ⅰ.πA.C(σB=5(R)) Ⅱ.σB=5(πA.C(R))

    A.都等价

    B.仅Ⅰ

    C.仅Ⅱ

    D.都不等价


    正确答案:B
    解析:对于Ⅱ表达式,由于先做投影,所以过滤了B,所以不能没有符合where B=5的条件。

  • 第16题:

    设关系R=(A,B,C) ,与SQL语句select distinct A from R where B=17等价的关系代数表达式是

    A.πA(σB=17(R))

    B.σB=17(πA(R))

    C.σB=17(πA,C(R))

    D.πA,C(σB=17(R))


    正确答案:A
    解析:投影操作实际上是从关系中选取某些属性列,即从列的角度进行的运算。

  • 第17题:

    设关系R=(A,B,C),与SQL语句select distinctA fromR whereB=17等价的关系代数表达式是

    A.πA,B(σB=17(R))

    B.σB=17(πA,B(R))

    C.πA(σB=17(R))

    D.σB=17(πA(R))


    正确答案:C
    解析:由题干中所提供的SQL语句可知,该语句先执行选择运算,然后执行投影运算。

  • 第18题:

    在SQL中,集合成员算术比较操作“元组<>ALL(集合)”中的“<>ALL”的等价操作符是( )。

    A. NOT IN

    B. IN

    C. <>SOME

    D. =SOME


    正确答案:A
    在SQL中,集合成员算术比较操作“元组<>ALL(集合)”中的“<>ALL”的含义是该元组与集合中的任何一个元组都不相等,也就是该元组并不在该集合中,因此其等价的操作符应该是“NOT IN”。

  • 第19题:

    设有关系R=(A,B,C),与SQL语句SELECT DISTINCT A FROM R WHERE B=17等价的关系代数表达式是( )。A.πA,B (R) B.σB=17 (R)C. πA(σB=17(R))D. σB=17(πA(R))


    正确答案:C
    求出当关系R中B=17的时候A的值

  • 第20题:

    设有关系R(A,B,C) 和S(A,D,E,F),且R.A和S.A取自同一个域,与下面 SQL语句: SELECT A,B,E,F FROM R,SWHERE R.A=S.A AND B=3 等价的关系代数表达式是

    A.只有Ⅰ

    B.只有Ⅱ

    C.Ⅱ和Ⅲ

    D.都等价


    正确答案:A
    解析:其中选择是在关系R中选择满足给定条件的诸元组;投影是从R中选出若干属性列组成新的关系;连接(也称θ连接)是从两个关系的笛卡尔积中,选取它们属性间满足一定条件的元组。按照上述定义,分析题干中的I、Ⅱ和Ⅲ可知只有I与SQL语句语句意义相同,因此本题正确答案为A(只有1)。

  • 第21题:

    设有关系R=(A,B,C),和关系代数表达式:

    Ⅰ.πA,C(σB=5(R))

    Ⅱ.σB=5(πA,C(R))

    Ⅲ.σπA,C(πB=5(R))

    上述关系代数表达式中,与SQL语句selectdistinct A,C from R where B=5等价的是

    A.都等价

    B.Ⅲ

    C.Ⅱ

    D.Ⅰ


    正确答案:D

  • 第22题:

    在SQL中,集合成员算术比较操作“元组QALL(集合)”中的“<>ALL”的等价操作符是()

    • A、NOT IN
    • B、IN
    • C、<>SOME
    • D、=SOME

    正确答案:A

  • 第23题:

    单选题
    在SQL中,集合成员算术比较操作“元组QALL(集合)”中的“<>ALL”的等价操作符是()
    A

    NOT IN

    B

    IN

    C

    <>SOME

    D

    =SOME


    正确答案: A
    解析: 暂无解析