niusouti.com

有关系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#)。其中S #为学生号,SNAME为学生姓名,SEX为性别,C#为课程号,CNAME为课程名。要查询选修“计算机”课的全体女学生姓名的SQL语句是SELECT SNAME FROM S,巴SC WHERE子句。这里WHERE子句内容的是( )。A.S,S#=SC.S# AND SEX='女'AND CNAME='计算机'B.S,S#=SC.S# AND CC#=SC.C# AND CNAME='计算机'C.SEX='女'.AND

题目

有关系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#)。其中S #为学生号,SNAME为学生姓名,SEX为性别,C#为课程号,CNAME为课程名。要查询选修“计算机”课的全体女学生姓名的SQL语句是SELECT SNAME FROM S,巴SC WHERE子句。这里WHERE子句内容的是( )。

A.S,S#=SC.S# AND SEX='女'AND CNAME='计算机'

B.S,S#=SC.S# AND CC#=SC.C# AND CNAME='计算机'

C.SEX='女'.AND CNAME='计算机'

D.S.S#=SC.S# ANDC.C#=SC.C# AND SEX='女'AND CNAME='计算机'


相似考题
更多“有关系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#)。其中S #为学生号,SNAME为学生姓名,SEX为性别,C#为 ”相关问题
  • 第1题:

    有关系S(s#,SNAME,SEX),c(C}},CNAME),SC(S#,C#)。其中S#为学生号,SNAME为学生姓名,SEX为性别,c#为课程号,CNAME为课程名。要查询选修“计算机”课的全体女学生姓名的SQL语句是:SELECq’SNAME FROM S,C,SC WHERE——。

    A.S.S#=SC.S#and SEX=“女”and CNAME=“计算机”

    B.s.S#=SC.S#AND C.C#=SC.C#and CNAME=“计算机”

    C.SEX=“女”and CNAME=“计算机”

    D.s.S#=SC.S#and C.C#=SC.C#and SEX=“女”and CNAME=“计算机”


    正确答案:D
    解析:WHERE子句用于指定数据的选择条件。要查询选修“计算机”课的全体女学生姓名,则必须把所有的查询条件列出来。条件有:(1)选修了“计算机”课,CNAME=“计算机”;(2)女学生。s.s#=SC.s撑andC.C#=SC.C#and SEX=“女”。

  • 第2题:

    有关系S(S#,Sname,Sex),C(C#,CName),SC(S#,C#)。 其中S#为学号, Sname为学生姓名,Sex为性别,C#为课程号,Cname为课程名,要查询选修“计算机文件”课程的全体男生姓名的SQL语句为Select Sname From S,C,SC Where 子句,这里的Where 子句的内容可以为

    A.S.S#=SC.S#='男'and Cname='计算机文化'

    B.S.S#=SC.S# and C.C#=SC.C# and Cname='计算机文化'

    C.S.S#= SC.S# and C.C# SC.C# and Sex='男' and Cname='计算机文化'

    D.Sex'女' and Cname= '计算机文化'


    正确答案:C
    解析:本题涉及三个表的连接查询.需要我们解决的是Where后面的连接条件,首先连接表S与SC,连接条件为S.S#=SC.S井;然后再连接表C和SC,连接条件为C.C#=SC.C#。这样就可以将三个表连接起来。但从题目分析,同时还要在连接后所形成的表中满足Sex='男'和Cnamc='计算机文化'。通过分析,连接是同时满足的关系.故应用“and”连接,因此where子句内容应为:S.S#=SC.S#andC.C#=SC.C#andSex='男'andCname='计算机文化'。

  • 第3题:

    有关系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#)。其中S#为学生号, SNAME为学生姓名,SEX为性别,C#为课程号,CNAME为课程名。要查询选修“计算机”课的全体女学生姓名的SQL语句是“SELECT SNAME FROM S,C,SC WHERE"子句。这里WHERE子句的内容是

    A.S.S#=SC.S# AND SEX='女'AND CNAME='计算机',

    B.S.S#=SC.S# AND C.C#=SC.C# AND CNAME='计算机'

    C.SEX='女'AND CNAME='计算机'

    D.S.S#=SC.S# AND C.C#=SC.C# AND SEX='女',AND CNAME='计算机'


    正确答案:D
    解析:要查询选修“计算机”课的全体女学生姓名,要涉及到3个表,所以首先要确定这3个表的连接条件:S.S#=SC.S# AND C.C#=SC.C#,然后再写出SEX=“女”AND CNAME=“计算机”。

  • 第4题:

    假设学生关系S(S#,SNAME,SEX),课程关系C(C#,CNAME),学生选课关系SC(S#,C#,GRADE)。要查询选修“Computer”课的男生姓名,将涉及到关系( )。

    A. S B. S,SC C. C,SC D. S,C,SC


    正确答案:
     

  • 第5题:

    假设学生关系为S(s#,sname,sex),课程关系为C(c#,cname,teacher),学生选课关系为SC(s#,c#,grade),要查找选修“COMPUTER”课的男生姓名,将涉及到关系( )。

    A.S

    B.S,SC

    C.C,SC

    D.S,C,SC


    正确答案:D

  • 第6题:

    关系S(S#,SNAME,SEX),C(C#,CNAME);SC(S#,C#)。其中S#为学生号,SNAME为学生姓名,SEX为性别,C#为课程号,CNAME为课程名。要查询选修“计算机”课的全体女学生姓名的SQL语句是SELECT SNAME FROM S,C,SC WHERE子句。这里WHERE子句的内容是( )。

    A.S,S#=SC.S AND SEX="女"AND CNAME="计算机"

    B.S,S#=S C.S# AND C.C#=S C.C# AND CNAME="计算机"

    C.SEX="女"AND CNAME="计算机"

    D.S.S#=S C.S# AND C.C#=S C.C# AND SEX="女"AND CNAME="计算机"


    正确答案:D

  • 第7题:

    有关系S(S#,SNAME,SEX)、C(C#,CNAME)、SC(S#,C#)。其中S#为学生号,SNAME为学生姓名,SEX为性别,C#为课程号,CNAME为课程名,要查询选修“计算机”课的全体女学生姓名SQL语句是SELECTFROMS,C,SC,WHERE子句。这里的WHERE子句的内容是

    A.S.S#=SC.S#AND SEX=′女′AND CNAME=′计算机′

    B.S.S#=SC.C#AND C.C#=SC.C AND CNAME=′计算机′

    C.SEX=′女′AND CNAME=′计算机′

    D.S.S#=SC.S#AND C.C#=SC.C AND SEX=′女′AND CNAME=′计算机′


    正确答案:D
    解析:题目要求查询选修“计算机”课的全体女学生,用到S、C、SC三个关系,这三个关系必须关联起来,要求S.S#=SC.S#ANDC.C#=SC.C,然后找出选修“计算机”课的女学生即SEX=′女′ANDCNAME=′计算机′。

  • 第8题:

    有如下三个关系S(S#,SNAME,SEX,AGE),C(C#,CNAME),SC(S#,C#,GRADE)。其中S#为学生号,SNAME为学生姓名,SEX为性别,AGE为年龄,C#为课程号,CNAME为课程名。要查询选修“数据库”课的全体学生姓名和成绩的SQL语句是SELECT SNAME,GRADE FROM S,C,SC WHERE子句。这里WHERE子句的内容是(13)。

    A.S.S#=SC.S# and C.C#=SC.C# and CNAME in“数据库”

    B.S.S#=SC.S# and CNAME=“数据库”

    C.S.S#=SC.S# and C.C#=SC.C# and CNAME “数据库”

    D.S.S#=SC.S# and C.C#=SC.C# and CNAME=“数据库”


    正确答案:B
    解析:结构化查询语言SQL的核心是数据库查询语句,语句的一般格式是:SELECT目标列FROM基本表(或视图)[WHERE条件表达式][GROUPBY列名1[HAVING内部函数表达式]][ORDERBY列名2{ASC|DESC|}]。

  • 第9题:

    设学生关系S(S#,SNAME,SEX,DPAT)的主键为S#,学生选课关系SC(Set,C#, GRADE)的主键为S#和C#,则关系R(S#,CS,SEX,DPAT,GRADE)的主键为S #和C#,满足( )。

    A.1NF

    B.2NF

    C.3NF

    D.BCNF


    正确答案:A
    解析:关系R中的其他非主属性如SEX部分函数依赖于主键S#和C#,因此。

  • 第10题:

    假设学生关系S(S#,SNAME,SEX),课程关系C(C#,CNAME),学生选课关系SC(S#,C#,GRADE)。要查询选修“Computer”课的男生姓名,将涉及到关系()。

    • A、S
    • B、SC
    • C、C
    • D、不确定
    • E、都没有

    正确答案:A,B,C

  • 第11题:

    假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。要查找选修“COMPUTER”课程的女学生姓名,将涉及到关系()。

    • A、S
    • B、SC,C
    • C、S,SC
    • D、S,C,SC

    正确答案:D

  • 第12题:

    单选题
    假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE),要查找选修“COMPUTER”课程的女学生的姓名,将涉及到关系()。
    A

    S

    B

    SC,C

    C

    S.SC

    D

    S,C,SC


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

  • 第13题:

    有关系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#,GRADE)。其中S#为学生号,SNAME为学生姓名,SEX为性别,C#为课程号,CNAME为课程名。要查询选修“数据库”课的全体学生姓名的SQL语句是SELECT SNAME FROMS,C,SC WHERE子句。这里的WHERE子句的内容是( )。

    A.S.S#=SC.S# AND C.C#=SC.C# AND CNAME=‘数据库’

    B.S.S#=S C.S# AND C.C#=S C.C# AND CNAME IN‘数据库’

    C.CNAME‘数据库’

    D.CNAME=‘数据库’


    正确答案:A

  • 第14题:

    假定学生关系是S(S#, SNAME,SEX,AGE),课程关系是C (C#, CNAME,TEACHER),学生选课关系是SC(S#, C#, GRADE),要查找选修“COMPUTER”课程的女学生的姓名,将涉及关系( )。A.S B.SC,CC.S,SC D.S,C,SC


    正确答案:D
    “COMPUTER”是一个课程名,涉及到关系C,女学生是指性别,涉及关系S,姓名也是涉及关系S,但是关系S和C需要通过关系SC联系起来

  • 第15题:

    有关系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#,GRADE)。其中S#是学生号,SNAME是学生姓名,SEX是性别, C#是课程号,CNAME是课程名称。要查询选修“数据库”课的全体男生姓名的SQL语句是SELECT SNAME FROM S,C,SC WHERE子句。这里的WHERE子句的内容是( )。

    A.S.S# = SC.S# and C.C# = SC.C# and SEX=’男’ and CNAME=’数据库’

    B.S.S# = SC.S# and C.C# = SC.C# and SEX in’男’and CNAME in’数据库’

    C.SEX ’男’ and CNAME ’ 数据库’

    D.S.SEX=’男’ and CNAME=’ 数据库’


    正确答案:
     

  • 第16题:

    关系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#)。其中S#为学生号,SNAME为学生姓名,SEX为性别,C#为课程号,CNAME为课程名。要查询选修“计算机”课的全体女学生姓名的SQL语句是SELECT SNAME FROM S,C,SC WHERE子句。这里 WHERE子句的内容是

    A.S.S#=SC.S#ANDSEX='女'AND CNAME='计算机'

    B.S.S#=SC.S# AND C.C#=.SC.C# AND CNAME='计算机'

    C.SEX='女'andCNAME='计算机'

    D.S.S#=SC.S# AND C.C#=SC.C# AND SEX='女'AND CNAME='计算机'


    正确答案:D
    解析:首先根据属性CNAME的值“计算机”在课程关系C中找到对应的属性C#;然后根据C#的属性值在学生选课关系SC中找到对应的属性S#;最后根据S#的属性值在学生关系S中筛选出属性SEX为“女”的一批学生姓名SNAME。

  • 第17题:

    有关系S(S#, SNAME, SEX),C(C#, CNAME),SC(S#,C#)。其中S#为学生号,SNAME为学生姓名,SEX为性别,C#为课程号,CNAME为课程名。要查询选修“数据库”课的全体女学生姓名的SQL语句是“SELECT SNAME FROM S, C, SC WHERE子句”。这里WHERE子句的内容是( )。

    A.S. S# =SC.S# AND SEX=′女′AND CNAME=′数据库′

    B.S. S#=SC. S# AND C. C#=SC. C# AND CNAME=′数据库′

    C.SEX=′女′AND CNAME=′数据库′

    D.S. S#=SC. S# AND C. C#=SC. C# AND SEX=′女′AND CNAME=′数据库′


    正确答案:D
    解析:首先要保证学号属性和课程号属性匹配,所以子句中应该包括S.S#=SC.S#ANDC.C#=SC.C#。“选修了数据库课的所有女学生”为SEX='女'ANDCNAME='数据库'。

  • 第18题:

    有关系S(S,SNAME,SEX),C(C,CNA_ME),SC(S,C)。其中S为学生号,SNAME为学生姓名,SEX为性别,C为

    有关系S(S#,SNAME,SEX),C(C#,CNA_ME),SC(S#,C#)。其中S#为学生号, SNAME为学生姓名,SEX为性别,C#为课程号,CNAME为课程名。要查询选修“计算机文化”课的全体男学生姓名的SQL语句是: SELECT SNAME FROM S,C,SC WHERE

    A.S.S#=SC.S# AND SEX=‘男’AND CNAME=‘计算机文化’

    B.S.S#=SC.S# AND C.C#=SC.C# AND CNAME=‘计算机文化’

    C.SEX=‘女’AND CNAME=‘计算机文化’

    D.S.S#=SC.S# AND C.C#=SC.C# AND SEX=‘男’AND CNAME=‘计算机文化’


    正确答案:D
    解析:本题涉及3个表的连接查询,需要我们解决的是WHERE后面的连接条件。首先连接表S与SC,连接条件为S.S#=SC.S#;然后再连接表C和SC,连接条件为巴C#=SC.C#。这样就可以将3个表连接起来。但是分析题意,同时还要在连接后所形成的表中满足条件“SEX='男'和CNAME=‘计算机文化’”。通过以上分析,连接是同时满足的关系,故应用“AND”连接,因此,WHERE子句内容应为“S.S#=SC.S#ANDC.C#=SC.C#ANDSEX=‘男’ANDCNAME=‘计算机文化’”。

  • 第19题:

    关系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#)。其中S#为学生号,SNAME为学生姓名,SEX 为性别,C#为课程号,CNAME 为课程名。要查询选修“计算机”课的全体女学生姓名的SQL语句是SELECTSNAMEFROMS,C,SC WHERE子句。这里 WHERE子句的内容是

    A.S.S#=SC.S#ANDSEX='女'ANDCNAME='计算机'

    B.S.S#=SC.S#ANDC.C#=SC.C#ANDCNAME='计算机'

    C.SEX='女'andCNAME='计算机'

    D.S.S#=SC.S#ANDC.C#=SCC.C#ANDSEX='女'ANDCNAME='计算机'


    正确答案:D
    解析:首先根据属性CNAME的值“计算机”在课程关系C中找到对应的属性C#,然后根据C#的属性值在学生选课关系SC中找到对应的属性S#,最后再根据S#的属性值在学生关系S中筛选出属性SEX为“女”的一批学生姓名SNAME。

  • 第20题:

    有关系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#)。其中S#为学生号,SNAME为学生姓名,SEX为性别,C#为课程号,CNAME为课程名。要查询选修“网络技术”课的全体男学生姓名的SQL语句是SELECT SNAME FROM S,C,SC WHERE ( )。

    A.S.S#=SC.S# AND SEX=′男′AND CNAME=′网络技术′

    B.S.S#=SC.S# AND C.C#=SC.C# AND CNAME=′网络技术′

    C.S.S#=SC.S# AND C.C#=SC.C# AND SEX=′男′AND CNAME=′网络技术′

    D.SEX=′女′AND CNAME=′网络技术′


    正确答案:C
    解析:首先要保证学号属性和课程号属性匹配,所以子句中应该包括S.S#=SC.S# ANDC.C#=SC.C#。“选修了网络技术课的所有男学生”为SEX='男' AND CNAME='网络技术'。一共4个条件,必须全部满足。

  • 第21题:

    假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系()。

    A.SC,C
    B.S
    C.S,SC
    D.S,C,SC

    答案:D
    解析:
    要查询“COMPUTER”课程的“女”学生的姓名,一共涉及两个关系的字段“COMPUTER”属性关系C;“女”属于关系S;“姓名”也属于关系S。但是关系S和关系C没有共同字段所以无法形成有效连接,所以可以通过S#形成关系S和关系SC的连接,再由C#形成关系C和关系SC的连接,即实现三个关系的连接。

  • 第22题:

    假设学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。那么,要查找选修"DB"课程的"女"学生姓名,将涉及到关系()

    • A、S
    • B、SC和C
    • C、S和SC
    • D、S、SC和C

    正确答案:D

  • 第23题:

    单选题
    假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。要查找选修“COMPUTER”课程的女学生姓名,将涉及到关系()。
    A

    S

    B

    SC,C

    C

    S,SC

    D

    S,C,SC


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