有关系SC(S-ID,C-ID,AGE,SCORE),查找成绩大于60分的学生的学号和成绩,用如下的关系代数表达式表示正确的是(其中Л为投影操作符,为选择操作符)( )。Ⅰ.ЛS-ID,SCORE(σSCORE>60(SC))Ⅱ.σSCORE>60(ЛS-ID)SCORE(SC))Ⅲ.ЛS-ID,SCORE(σSCORE,60(ЛS-ID,SCORE,AGE(SC)A.只有Ⅰ正确B.Ⅰ、Ⅲ正确C.Ⅰ、Ⅱ正确D.都正确

题目

有关系SC(S-ID,C-ID,AGE,SCORE),查找成绩大于60分的学生的学号和成绩,用如下的关系代数表达式表示正确的是(其中Л为投影操作符,为选择操作符)( )。

Ⅰ.ЛS-ID,SCORE(σSCORE>60(SC))

Ⅱ.σSCORE>60(ЛS-ID)SCORE(SC))

Ⅲ.ЛS-ID,SCORE(σSCORE,60(ЛS-ID,SCORE,AGE(SC)

A.只有Ⅰ正确

B.Ⅰ、Ⅲ正确

C.Ⅰ、Ⅱ正确

D.都正确


相似考题
更多“有关系SC(S-ID,C-ID,AGE,SCORE),查找成绩大于60分的学生的学号和成绩,用如下的关系代数表达式表 ”相关问题
  • 第1题:

    有关系SC(S-ID,C-ID,AGE,SCORE),查找年龄大于22岁的学生的学号和分数,用如下的关系代数表达式表示正确的是( )。(其中Л为投影操作符,σ为选择操作符)Ⅰ.Л(下标)S-ID.SCORE((σAGE>22(SC.)Ⅱ.σAGE>22(ЛS-ID,SCORE(SC.)Ⅲ.ЛS-ID,SCORE(σAGE>22(ЛS-ID,SCORE,ACE(SC.)

    A.只有Ⅰ正确

    B.只有Ⅲ正确

    C.Ⅰ、Ⅲ正确

    D.Ⅰ、Ⅲ正确


    正确答案:D

  • 第2题:

    查询所修课程成绩都大于等于85分的学生的学号和姓名,正确的命令是( )。

    A.SELECT学号,姓名FROM student s WHERE NOT EXISTS (SELECT*FROM score se WHERE SC.学号=s.学号码AND成绩<85) from="" student="" s="" where="" not="" exists="" score="" sc="">=85)

    C.SELECT学号,姓名FROM student s,score sc WHERE s.学号=sc.学号AND成绩>=85

    D.SELECT学号,姓名FROM student s,score sc WHERE S.学号=sc.学号AND ALL成绩>=85


    正确答案:B
    B。【解析】由题可得,所查询的成绩是大于等于85分的学生的学号和姓名,其中成绩和学号、姓名不在一个表内,所以要用嵌套查询。而其中的成绩是大于等于85分,所以答案选择B。

  • 第3题:

    学生选课成绩表的关系模式是sc(S,c,G),其中S为学号,c为课号,G为成绩,检索课号为2且成绩及格的学生学号的表达式为( )。


    正确答案:A
    表示针对属性进行的投影运算,0r表示针对元组进行的选择运算,’^’表示交运算,’V’表示并运算。要求检索结果为关系模式中的学生学号s#,首先在几种属性中选择学生学号"iTS#,其次要在其中选择满足条件的元组0r,条件是课号为2且成绩及格,即为“c#=2AG,>60”,故完整表达式为叮rs#(orc#=2AG一>60(SC))。本题选A选项。

  • 第4题:

    查询所修课程成绩都大于等于85分的学生的学号和姓名,正确的命令是

    A.SELECT学号,姓名FROM student s WHERE NOT EXISTS (SELECT*FROM score sc WHERE sc.学号=s.学号AND成绩<85)

    B.SELECT学号,姓名FROM Student s WHERE NOT EXISTS (SELECT*FROM score sc WHERE sc.学号=s.学号AND成绩>=85)

    C.SELECT学号,姓名FROM student s,score sc WHERE s.学号=sc.学号AND成绩>=85

    D.SELECT学号,姓名FROM student s,score sc WHERE s.学号=sc.学号AND ALL成绩>=85


    正确答案:A

  • 第5题:

    根据以下资料,回答下列各题: 使用如下三个数据库表: 学生表:student(学号,姓名,性别,出生日期,院系) 课程表:course(课程号,课程名,学时) 选课成绩表:score(学号,课程号,成绩) 其中出生日期的数据类型为日期型,学时和成绩为数值型,其他均为字符型。 查询“计算机系”学生的学号、姓名、学生所选课程名和成绩,正确的命令是( )。

    A.SELECT s.学号,姓名,课程名,成绩 FROM student s,score sc。course c WHERE s.学号=sc.学号,sc.课程号=c.课程号,院系="计算机系"

    B.SELECT学号,姓名,课程名,成绩 FROM student s,score sc,course C WHERE s.学号=SC.学号AND sc.课程号=c.课程号AND院系="计算机系"

    C.SELECT s.学号,姓名,课程名,成绩 FROM(student s JOIN score sc ON s.学号=sc.学号) JOIN course c ON sc.课程号=c.课程号 wHERE院系="计算机系"

    D.SELECT学号,姓名,课程名,成绩 FROM(student s JOIN score sc ON s.学号=sc.学号) JOIN course c ON sc.课程号=c.课程号 WHERE院系="计算机系"


    正确答案:B
    B。【解析】由题所知,所查询的是计算机系所选课程的学生的学号、姓名、课程名和成绩,其中涉及三个表,所以条件为s.学号=sc.学号ANDsc.课程号=c.课程号AND院系=”计算机系”。所以答案选择B。

  • 第6题:

    设学生表S、课程表C和学生选课表SC的结构如下;S(学号,姓名,年龄,系别)C(课程号,课程名)SC(学号,课程号,成绩)查询学生姓名及所选修课程的课程号和成绩,实现此功能的SELECT语句是______。

    A.SELECTS.姓名,SC.课程号,SC.成绩FROMSWHERES.学号=SC.学号

    B.SELECTS.姓名,SC.课程号,SC.成绩FROMSCWHERES.学号=SC.成绩

    C.SELECTS.姓名,SC.课程号,SC.成绩FROMS,SCWHERES.学号=SC.学号

    D.SELECTS.姓名,SC.课程号,SC.成绩FROMS,SC


    正确答案:C
    解析:根据题目要求可以分析:本查询涉及到学生表S和学生选课表SC,同时需要满足查询条件“S.学号=SC.学号”,所以只有使用选项C的语句,才能实现查询学生姓名及其所选修课程的课程号和成绩。

  • 第7题:

    “学生一选课一课程”数据库中的三个关系是:

    S(sno,sname,sex,age,dept),C(xno,cname,teacher),sC(sno,cno,grade)

    查找选修“数椐库技术”课程的学生的姓名和成绩,用关系代数表达式可表示为

    II【 】


    正确答案:snamegrade
    sname,grade 解析:本题中涉及到了关系运算中的选择、投影和连接运算。

  • 第8题:

    有如下两个关系模式:student(学号,姓名,奖学金)score(学号,课程号,成绩)则()是score关系相对于student关系的外键。

    A.学号
    B.学号,课程号
    C.课程号
    D.成绩

    答案:A
    解析:

  • 第9题:

    有如下三个关系模式: 学生:S(S#,SN,AGE,SEX) 属性含义依次为:学号,姓名,年龄,性别 课程:C(C#,CN,TEACHER) 属性含义依次为:课程号,课程名,教师 选课:SC(S#,C#,SCORE) 属性含义依次为:学号,课程号,成绩 用SQL语句完成以下题查询所有女同学的课程号C01的平均成绩。


    正确答案: SELECT AVG(SCORE)FROM SC WHERE S# IN
    SELECT S# FROM S WHERE SEX=’女’)AND C#=’C01’

  • 第10题:

    设有如下关系模式:score(学号,课程号,成绩)。则()作为score关系的主键

    • A、成绩
    • B、课程号
    • C、学号与课程号的集合
    • D、学号

    正确答案:C

  • 第11题:

    填空题
    “学生-选课-课程”数据库中的三个关系是: S(sno,shame,sex,age,dept),C(cno,cname,teacher),SC(sno,cno,grade) 查找选修“数据库技术”课程的学生的姓名和成绩,用关系代数表达式可表示为()

    正确答案: sname.grade
    解析: 暂无解析

  • 第12题:

    单选题
    有关系SC(S-ID,C-ID,AGE,SCORE),查找年龄大于22岁的学生的学号和分数,用如下的关系代数表达式表示正确的是( )。(其中Л为投影操作符,σ为选择操作符) Ⅰ.Л(下标)S-ID.SCORE((σAGE>22(SC)) Ⅱ.σAGE>22(ЛS-ID,SCORE(SC)) Ⅲ.ЛS-ID,SCORE(σAGE>22(ЛS-ID,SCORE,ACE(SC))
    A

    Ⅰ和Ⅱ

    B

    只有Ⅱ正确

    C

    只有Ⅰ正确

    D

    Ⅰ和​Ⅲ正确


    正确答案: C
    解析:

  • 第13题:

    设学生表S、课程表C和学生选课表SC的结构如下:

    S(学号,姓名,年龄,系别)

    C(课程号,课程名)

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

    查询学生姓名及所选修课程的课程号和成绩,实现此功能的SELECT语句是______。

    A.SELECTS.姓名,SC课程号,SC成绩FROM S WHERE S.学号=SC.学号

    B.SELECTS.姓名,SC课程号,SC成绩FROM SC WHERE S.学号=SC.成绩

    C.SELECTS.姓名,SC课程号,SC成绩FROMS,SC WHERE S.学号=SC.学号

    D.SELECTS.姓名,SC课程号,SC成绩FROM S,SC


    正确答案:C

  • 第14题:

    给定学生S(学号,姓名,年龄,入学时间,联系方式)和选课SC(学号,课程号,成绩)关系,若要查询选修了1号课程的学生学号、姓名和成绩,则该查询与关系代数表达式 (8) 等价。

    A.A

    B.B

    C.C

    D.D


    正确答案:B
    本题考查数据库中的关系代数。解答本题需要对关系代数中的自然连接有一定了解。自然连接操作会自动以两个关系模式中共有属性值相等作为连接条件,对于连接结果,将自动去除重复的属性。所以在本题中,连接条件为两个表的学号相等,当连接操作完成以后,形成的结果表,有属性“学号,姓名,年龄,入学时间,联系方式,课程号,成绩”,此时要选择1号课程的学生记录,应使用条件6=“1”,其含义是表中的第6个属性值为“1”。所以本题应选B。

  • 第15题:

    学生表:student(学号,姓名,性别,出生日期,院系)

    课程表:course(课程号,课程名,学时)

    选课成绩表:score(学号,课程号,成绩)

    其中出生日期的数据类型为日期型,学时和成绩为数值型,其他均为字符型。

    查询“计算机系’’学生的学号、姓名、学生所选课程的课程名和成绩,正确的命令是

    A.SELECT s.学号,姓名,课程名,成绩 FROM studentS,score SC,course C WHERE s.学号=sc.学号,sc.课程号=c.课程号,院系=‘计算机系’

    B.SELECT学号,姓名,课程名,成绩 FROM student S,score SC,course c WHERE s.学号=sc.学号AND sc.课程号=c.课程号AND院系=‘计算机系’

    C.SELECT s.学号,姓名,课程名,成绩 FROM(student s JOIN score sc ON s.学号=sc.学号). JOIN course c ON sc.课程号=c.课程号 WHERE院系=‘计算机系’

    D.SELECT学号,姓名,课程名,成绩 FROM(student s JOIN score sc‘ON s.学号=sc.学号) JOIN course c ON sc.课程号=c.课程号 WHERE院系=‘计算机系’


    正确答案:C

  • 第16题:

    查询选修课程在5门以上(含5门)的学生的学号、姓名和平均成绩,并按平均成绩降序排序,正确的命令是

    A.SELECT s.学号,姓名,平均成绩FROM student s,score sc WHERE s.学号=sc.学号 GROUP BY s.学号HAVING COUNT(*)>=5 ORDER BY平均成绩DESC

    B.SELECT学号,姓名,AVG(成绩)FROM student s,score sc WHERE s.学号=sc.学号AND COUNT(*)>=5 GR0UP BY学号ORDER BY 3 DESC

    C.SELECT s.学号,姓名,AVG(成绩)平均成绩FROM student s,score sc wHERE s.学号=sc.学号AND COUNT(*)>=5 GROUP BY s.学号ORDER BY平均成绩DESC

    D.SELECT s.学号,姓名,AVG(成绩)平均成绩FROM student s,score sc WHERE s.学号=sc.学号 GROUP BY s.学号HAVING COUNT(*)>=5ORDER BY 3 DESC


    正确答案:D
    解析:HAVING短语必须跟随GROUP BY使用,它用来限定分组必须满足 的条件,所以本题正确答案为D。

  • 第17题:

    有如下关系:课程表C,主键为c-id(char(4))。c-id c-name

    若用如下语句建立成绩表SC: CREATE TABLE SC(s-id char(6)NOT NULL,c-id char(4)NOT NULL,score Integer),其中s-id为主键,c-id为外键(是C表的主键)。当执行如下语句时,哪个语句不能执行? ( )。

    A.INSERT SC VALUES('990101','NULL',75)

    B.INSERT SC VALUES('990203','C601',80)

    C.INSERT SC VALUES(NULL,'C602',93)

    D.INSERT SC VALUES('990202','C604',NULL)


    正确答案:C

  • 第18题:

    设有如下关系模式:score(学号,课程号,成绩)。则()作为score关系的主键

    A.成绩

    B.课程号

    C.学号与课程号的集合

    D.学号


    参考答案:C

  • 第19题:

    (24 )若要查询 “ 成绩不及格学生的学号 ” ,则正确的关系代数表达式是

    A ) ∏ sno (SC)

    B ) σ grade<60 (SC)

    C ) ∏ sno ( σ grade<60 (SC))

    D ) σ grade<60 ( ∏ sno (SC))


    正确答案:C

  • 第20题:

    有如下三个关系模式: 学生:S(S#,SN,AGE,SEX) 属性含义依次为:学号,姓名,年龄,性别 课程:C(C#,CN,TEACHER) 属性含义依次为:课程号,课程名,教师 选课:SC(S#,C#,SCORE) 属性含义依次为:学号,课程号,成绩 用SQL语句完成以下题查询所有女同学的学号和姓名


    正确答案:Select S#,SN FROM S WHERE SEX=’女’

  • 第21题:

    “学生-选课-课程”数据库中的三个关系是: S(sno,shame,sex,age,dept),C(cno,cname,teacher),SC(sno,cno,grade) 查找选修“数据库技术”课程的学生的姓名和成绩,用关系代数表达式可表示为()


    正确答案:sname.grade

  • 第22题:

    单选题
    设有如下关系模式:score(学号,课程号,成绩)。则()作为score关系的主键
    A

    成绩

    B

    课程号

    C

    学号与课程号的集合

    D

    学号


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

  • 第23题:

    单选题
    查询所修课程成绩都大于等于85分的学生的学号和姓名,正确的命令是(  )。
    A


    SELECT学号,姓名FROM student s WHERE NOT EXISTS
    SELECT*FROM score sc WHERE sc.学号=s.学号AND成绩<85)

    B


    SELECT学号,姓名FROM student s WHERE NOT EXISTS
    SELECT*FROM score sc WHERE sc.学号=s.学号AND成绩>=85)

    C


    SELECT学号,姓名FROM student s.score sc
    WHERE s.学号=sc.学号AND成绩>=85

    D


    SELECT学号,姓名FROM student s.score sc
    WHERE s.学号=sc.学号AND ALL成绩>=85


    正确答案: D
    解析:
    要查找所修课程成绩都大于等于85分的学生的学号和姓名,意思就是没有一门课程的成绩低于85分。B项表示没有一门课程的成绩高于85分,与题意相悖。C项表示只要有一门课程的成绩低于85就成立,D项中ALL用法错误。