已知学生关系:学生(学号,姓名,性别,年龄,籍贯),若执行SQL语句:SELECT 姓名,性别 FROM 学生WHERE 籍贯=“北京”说明该语句对学生关系进行的操作是()。 A、投影和选择B、选择和连接C、交和选择D、连接和投影

题目

已知学生关系:学生(学号,姓名,性别,年龄,籍贯),若执行SQL语句:SELECT 姓名,性别 FROM 学生WHERE 籍贯=“北京”说明该语句对学生关系进行的操作是()。 

  • A、投影和选择
  • B、选择和连接
  • C、交和选择
  • D、连接和投影

相似考题
更多“已知学生关系:学生(学号,姓名,性别,年龄,籍贯),若执行SQL语句:SELECT 姓名,性别 FROM 学生WHERE 籍贯=“北京”说明该语句对学生关系进行的操作是()。 A、投影和选择B、选择和连接C、交和选择D、连接和投影”相关问题
  • 第1题:

    学生表中有“学号”“姓名”和“年龄”三个字段,SQL语句“SELECT学号FROM学生”完成的操作称为( )。

    A.选择

    B.投影

    C.连接

    D.并


    正确答案:B
    B。【解析】SELECT语句的FROM之后只指定了一个关系,选出满足条件的元组,相当于关系操作的投影操作。

  • 第2题:

    执行SQL语句:SELECT SNAME, AGE FROM S WHERE SEX=’女’。则该语句对关系S 执行的操作有( )。 A.交(∩)和选择(σ) B.选择(σ)和投影(π) C.并(∪)和投影(π) D.选择(σ)和笛卡儿积(×)


    正确答案:B
    首先选择女学生的记录,然后从记录中选择姓名和年龄。所以用到的操作有选择和投影。

  • 第3题:

    有如下SQL语句: SELECT姓名FROM学生表WHERE学号IN; (SELECT学号FROM成绩表WHERE成绩>90) 下列哪条命令与该SQL语句等价

    A.SELECT姓名FROM学生表WHERE EXISTS; (SELECT学号FROM成绩表WHERE成绩>90)

    B.SELECT姓名FROM学生表WHERE EXISTS; (SELECT学号FROM成绩表WHERE学号=学生表.学号AND成绩>90)

    C.SELECT姓名FROM学生表WHERE学号EXISTS; (SELECT学号FROM成绩表WHERE学号=学生表.学号AND成绩>90)

    D. SELECT姓名FROM学生表WHERE学号=; (SELECT学号FROM成绩表WHERE成绩>90)


    正确答案:B
    解析:IN是包含运算,此处子查询中得到多个结果,记录不惟一,因此不用“=”运算符;EXISTS是谓词,用来检查在子查询中时候有结果返回。

  • 第4题:

    设有s(学号,姓名,性别)和sc(学号,课程号,成绩)两个表,下面SQL的SELECT语句检索选修的每门课程的成绩都高于或等于85分的学生的学号、姓名和性别。

    SELECT学号,姓名,性别FROM s WHERE__________(SELECT木FROM sc WHERE sc.学号=s.学号AND成绩<85)


    正确答案:
    NOTEXISTS
    查询操作使用SELECT命令,本题是联接查询和嵌套查询的结合使用,内层查询是将s表和SC表通过学号联接起来,查询的结果是所有至少有一门成绩低于85分信息的集合,外层查询S表中不在内层查询结果中出现的学号、姓名和单位,在WHERE条件短语中要用NOT EXISTS谓词。EXISTS是谓词,EXISTS或NOT EXISTS是用来检查在子查询中是否有结果返回,即存在元组或不存在元组。&

  • 第5题:

    ( 14 )学生表中有 “ 学号 ” 、 “ 姓名 ” 和 “ 年龄 ” 三个字段, SQL 语句 “ SELECT 学号 FROM 学生 ” 完成的操作称为

    A) 选择

    B) 投影

    C) 连接

    D) 并


    正确答案:B

  • 第6题:

    若学生表中存储了学号、姓名、成绩等信息,则“查询学生表中所有学号和姓名”的SQL语句是( )。

    A.SELECT*FROM学生
    B.SELECT学号,姓名FROM学生
    C.SELECT学号姓名FROM学生
    D.SELECT学号、姓名FROM学生

    答案:B
    解析:

  • 第7题:

    假定学生关系是S(SNO,SNAME,SEX,AGE),其属性是学号,姓名,性别,年龄;课程关系是C(CNO,CNAME),属性是课程号,课程名;学生选课关系是SC(SNO,CNO,GRADE),属性是学号,课程号,成绩。要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系有()、()、(),SQL语句为:SELECT SNAME FROM WHERE S.SNO=SC.SNO AND SC.CNO=C.CNO AND();查询所有课程都及格的学生学号,姓名,SQL语句为:SELECT SNO, SNAME FROM()WHERE() (SELECT * FROM SC WHERE S.SNO=SC.SNO AND ())。


    正确答案:s;sc;c;CNAME=‘computer’and SEX=‘女’;S;NOT EXISTS;GRADE<60

  • 第8题:

    有如下SQL语句:下列哪条命令与该SQL语句等价() SELECT姓名FROM学生表WHERE学号IN; (SELECT学号FROM成绩表WHERE成绩>90)

    • A、SELECT姓名FROM学生表WHEREEXISTS;(SELECT学号FROM成绩表WHERE成绩>90)
    • B、SELECT姓名FROM学生表WHEREEXISTS;(SELECT学号FROM成绩表WHERE学号=学生表.学号AND成绩>90)
    • C、SELECT姓名FROM学生表WHERE学号EXISTS;(SELECT学号FROM成绩表WHERE学号=学生表.学号AND成绩>90)
    • D、SELECT姓名FROM学生表WHERE学号=;(SELECT学号FROM成绩表WHERE成绩>90)

    正确答案:B

  • 第9题:

    已知学生关系:学生(学号,姓名,性别,年龄,籍贯),若执行SQL语句:SELECT姓名,年龄FROM学生WHERE籍贯=‘北京’说明该语句对学生关系进行了()操作。

    • A、交和选择
    • B、投影和选择
    • C、选择和连接
    • D、连接和投影

    正确答案:B

  • 第10题:

    单选题
    有如下SQL语句:下列哪条命令与该SQL语句等价() SELECT姓名FROM学生表WHERE学号IN; (SELECT学号FROM成绩表WHERE成绩>90)
    A

    SELECT姓名FROM学生表WHEREEXISTS;(SELECT学号FROM成绩表WHERE成绩>90)

    B

    SELECT姓名FROM学生表WHEREEXISTS;(SELECT学号FROM成绩表WHERE学号=学生表.学号AND成绩>90)

    C

    SELECT姓名FROM学生表WHERE学号EXISTS;(SELECT学号FROM成绩表WHERE学号=学生表.学号AND成绩>90)

    D

    SELECT姓名FROM学生表WHERE学号=;(SELECT学号FROM成绩表WHERE成绩>90)


    正确答案: B
    解析: IN是包含运算,此处子查询中得到多个结果,记录不惟一,因此不用“=”运算符;EXISTS是谓词,用来检查在子查询中时候有结果返回。

  • 第11题:

    单选题
    已知学生关系:学生(学号,姓名,性别,年龄,籍贯),若执行SQL语句:SELECT姓名,年龄FROM学生WHERE籍贯=‘北京’说明该语句对学生关系进行了()操作。
    A

    交和选择

    B

    投影和选择

    C

    选择和连接

    D

    连接和投影


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

  • 第12题:

    单选题
    有学生表:S(学号,姓名,性别,年龄),如果要检索S表中所有比“王华”年龄大的学生姓名、年龄和性别,则SQL语句是()
    A

    SELECT姓名,年龄,性别FROM S WHERE年龄>(SELECT年龄FROM S WHERE姓名=“王华”)

    B

    SELECT姓名,年龄,性别FROM S WHERE姓名=“王华”

    C

    SELECT姓名,年龄,性别FROM S WHERE年龄>(SELECT年龄WHERE姓名=“王华”)

    D

    SELECT姓名,年龄,性别FROM S WHERE AGE>王华.年龄


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

  • 第13题:

    对关系R(A,B,C)执行SOL语句

    SELECT DISTINCT A FROM R WHERE B=17

    则该语句对关系R进行了

    A.选择和连接

    B.选择和投影

    C.连接和投影

    D.交和选择


    正确答案:B
    解析:选择运算按给定的条件,从表中选出满足条件的行形成一个新表作为运算结果。投影运算从表中选出指定的属性值组成一个新表。

  • 第14题:

    已知三个关系: 学生(学号,姓名,性别) 课程(课程编号,课程名称,学时) 成绩(学号,课程编号,分数) 若要列出选修课程名称为“DB”, 且分数低于60的学生姓名和分数, 则应使用的关系代数运算有 ______。

    A.选择、投影,自然连接

    B.选择、投影

    C.选择、自然连接

    D.投影、自然连接


    正确答案:B

  • 第15题:

    已知基本表:学生(学号,姓名,性别,年龄,系名)

    选课(学号,课程号,成绩)

    要检索所有比“王华”年龄大的学生姓名、年龄和性别,正确的语句是(25),要检索学生姓名及其所选修课程的课程号和成绩,正确的语句是(26)。

    A.SELECT姓名,年龄,性别 FROM学生 WHERE AGE>(SELECT年龄 FROM学生 WHERE姓名=“王华”)

    B.SELECT姓名,年龄,性别 FROM学生 WHERE姓名:“王华”

    C.SELECT姓名,年龄,性别 FROM学生 WHERE AGE>(SELECT年龄 WHERE姓名=“王华”)

    D.SELECT姓名,年龄,性别 FROM学生 WHERE AGE>“王华”


    正确答案:A

  • 第16题:

    (21 )执行 SQL 语句: SELECT sno,grsde FROM SC WHERE cno= ' c1 ' AND grade<60 ,则该语句对关系 S C执行的操作有

    A )交( ∩ )和选择( σ )

    B )选择( σ )和投影( ∏ )

    C )并( ∪ )和投影( ∏ )

    D) 选择( σ )和笛卡尔积( × )


    正确答案:B

  • 第17题:

    学生表中有“学号”、“姓名”和“年龄”三个字段,SQL。语句“SElECT学号FROM学生”完成的操作称为

    A)选择

    B)投影

    C)连接

    D)并


    正确答案:B
    查询操作可以分为:选择,投影,连接,除,并,差,交,笛卡尔积等。其中投影是从关系中选择出若干属性列组成新的关系。

  • 第18题:

    在ACCESS“学生”表中有学号、姓名、性别、入学成绩、身高字段。现需查询姓名中含有“娟”和“丽”字的学生信息正确的SQL语句是()。

    • A、select*from学生Where姓名=”娟”or姓名=”丽”
    • B、select*from学生Where姓名=”*娟*”or姓名=”*丽*”
    • C、select*from学生Where姓名LIKE”*娟*”or姓名LIKE”*丽*”
    • D、select*from学生Where姓名LIKE”娟”AND姓名=”丽”

    正确答案:D

  • 第19题:

    已知三个关系:学生(学号,姓名,性别)课程(课程编号,课程名称,学时)成绩(学号,课程编号,分数)若要列出选修课程名称为“DB”,且分数低于60的学生姓名和分数,则应使用的关系代数运算有()

    • A、选择、投影、自然连接
    • B、选择、投影
    • C、选择、自然连接
    • D、投影、自然连接

    正确答案:A

  • 第20题:

    在学生关系中,若要用SQL语言列出所有男生的学号,应该对学生关系进行()操作。

    • A、 选择 
    • B、 连接 
    • C、 投影 
    • D、 选择和投影

    正确答案:D

  • 第21题:

    已知关系模式:学生S(学号,姓名,性别,出生日期,院系),若查询所有男学生的全部属性信息,则应使用()关系运算。

    • A、投影
    • B、选择
    • C、连接
    • D、插入

    正确答案:B

  • 第22题:

    单选题
    有学生表:s(学号,姓名,性别,年龄),如果要检索s表中所有比"王华"年龄大的学生姓名、年龄和性别,则SQL语句是    (  )
    A

    SELECT姓名,年龄,性别FROM SWHERE年龄>(SEI,ECT年龄FROM S WHERE姓名一"王华")

    B

    SELECT姓名,年龄,性别FROM SWHERE姓名一"王华"

    C

    SEI.ECT姓名,年龄,性别FROM SWHERE年龄>(SELECT年龄WHERE姓名一"王华"

    D

    SELECT姓名,年龄,性别FROM SWHERE AGE>王华.年龄


    正确答案: C
    解析:

  • 第23题:

    单选题
    学生表中有“学号”、“姓名”和“年龄”三个字段,SQL语句“SELECT学号FROM学生”完成的操作为(  )。
    A

    选择

    B

    投影

    C

    连接

    D


    正确答案: D
    解析:
    选择是从行的角度对表进行操作,选择满足条件的元组;投影是从列的角度进行操作,选择满足条件的列;连接、并运算则对两个以上的表进行操作。题目中的SQL语句是从“学生”表中选择列“学号”,因而属于投影操作。