能正确检索出“全部学生都选修的课程的课程号”的关系代数表达式是()。A.π学号,课程号(选课) ÷π学号(学生)B.π学号,课程号(选课) ÷π课程编号(课程)C.π课程编号(选课)D.选课 ÷π学号(学生)

题目

能正确检索出“全部学生都选修的课程的课程号”的关系代数表达式是()。

A.π学号,课程号(选课) ÷π学号(学生)

B.π学号,课程号(选课) ÷π课程编号(课程)

C.π课程编号(选课)

D.选课 ÷π学号(学生)


相似考题
更多“能正确检索出“全部学生都选修的课程的课程号”的关系代数表达式是()。”相关问题
  • 第1题:

    检索选修课程包含学号为2且年龄小于20的学生所修全部课程的课程号。


    正确答案:ПCNUM(ПSNUM(σSNUM='2'(S)σAGE<'20'(S))ПSNUMCNUM(SC))
    ПCNUM(ПSNUM(σSNUM='2'(S)σAGE<'20'(S))ПSNUM,CNUM(SC))

  • 第2题:

    检索选修全部课程的学生的学号和姓名。


    正确答案:ПSNUMCNUM(SC)÷ПCNUM(C) ПSNUMMSNAME(S)
    ПSNUM,CNUM(SC)÷ПCNUM(C) ПSNUMM,SNAME(S)

  • 第3题:

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

    A.A

    B.B

    C.C

    D.D


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

  • 第4题:

    检索全部学生都选修的课程号。


    正确答案:ПSNUMCNUM(SC)÷ПSNUM(S)
    ПSNUM,CNUM(SC)÷ПSNUM(S)

  • 第5题:

    以下关于关系代数表达式的中文解释中,正确的是

    A.检索学习了课程号为′C1′和′C2′的学生姓名。

    B.检索学习了课程号为′C1′或′C2′的学生姓名。

    C.检索学习了课程号为′C1′,但没有学习课程号为′C2′的学生姓名。

    D.检索既没有学习课程号为′C1′,又没有学习课程号为′C2′的学生姓名。


    正确答案:C
    解析:表示查找学习课程号为“C2”的学生姓名;两个表达式的差表示从学习“C1”课程的学生名中去掉学习“C2”课程的学生姓名,即学习“C1”课程但没有学习“C2”课程的学生姓名。

  • 第6题:

    已知关系模式:学生(学号,姓名,性别,年龄,系别),选课(学号,课程号,成绩)用关系代数实现查询没有选修课程号为‘C3’课程的学生学号。


    正确答案:π学号(学生)-π学号(σ课程号= ‘C3’(选课))

  • 第7题:

    有关系:教学(学号、教工号、课程号),每个学生可以选修多门课程,每门课程可以由多名学生来选修,每个老师可以讲授多门课程,每门课程可以由多个老师来讲授,那么该关系的主键是()

    • A、课程号
    • B、教工号
    • C、学号,教工号,课程号
    • D、学号,教工号

    正确答案:C

  • 第8题:

    设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),若一个学生可以选修多门课程,则S和X之间是1对多的联系。


    正确答案:正确

  • 第9题:

    学生(学号,姓名,性别,专业,班级)课程(课程号,课程名,学分,简介)选修(学号,课程号,成绩)第三个关系的表达式中外键是:()

    • A、学号
    • B、成绩
    • C、学号、成绩
    • D、学号+成绩

    正确答案:C

  • 第10题:

    问答题
    设教学数据库中有4个关系:教师关系T(T#,TNAME,TITLE)课程关系C(C#,CNAME,T#)学生关系S(S#,SNAME,AGE,SEX)选课关系SC(S#,C#,SCORE)试用关系代数表达式表示各个查询语句。(1)检索年龄小于17岁的女学生的学号和姓名。(2)检索男学生所学课程的课程号和课程名。(3)检索男学生所学课程的任课老师的职工号和姓名。(4)检索至少选修了两门课程的学生学号。(5)检索至少有学号为S2和S4学生选修的课程的课程号。(6)检索WANG同学不学的课程的课程号。(7)检索全部学生都选修的课程的课程号与课程名。(8)检索选修课程包含LIU老师所授全部课程的学生学号。

    正确答案: ①检索年龄小于17岁的女学生的学号和姓名。
    SELECT S#.SNAME FROM S
    WHERE AGE<17 AND SEX=’F’
    ②检索男学生所学课程的课程号和课程名。
    SELECT C.C#,CNAME (连接查询方式) FROM S,SC,C
    WHERE S.S#=SC.S# AND SC.C#=C.C# AND SEX=’M’;
    ③检索男学生所学课程的任课老师的工号和姓名。
    SELECT T.T#, TNAME FROM S,SC,C,T
    WHERE S.S#=SC.S# AND SC.C#=C.C# AND C.T#=T.T# AND SEX=’M’;
    ④检索至少选修两门课程的学生学号。
    SELECT DISTINCT X.S# FROM SC AS X, SC AS Y
    WHERE X.S#=Y.S# AND X.C#!=Y.C#;
    ⑤检索至少有学号为S2和S4的学生选修的课程的课程号。
    SELECT DISTINCT X.C# FROM SC AS X, SC AS Y
    WHERE X.S#=’S2’ AND Y.S#=’S4’ AND X.C#=Y.C#;
    ⑥检索WANG同学不学的课程的课程号。
    SELECT C# FROM C
    WHERE NOT EXISTS (SELECT * FROM S, SC
    WHERE S.S#=SC.S# AND SC.C#=C.C# AND SNAME=’WANG’);
    ⑦检索全部学生都选修的课程的课程号与课程名。
    SELECT C#,CNAME FROM C
    WHERE NOT EXISTS (SELECT * FROM S
    WHERE NOT EXISTS (SELECT * FROM SC
    WHERE S#=S.S# AND C#=C.C#));
    ⑧检索选修课程包含LIU老师所授全部课程的学生学号。
    法一:
    SELECT DISTINCT S# FROM SC AS X
    WHERE NOT EXISTS (SELECT * FROM C,T
    WHERE C.T#=T.T# AND TNAME=’LIU’
    AND NOT EXISTS (SELECT{
    FROM SC AS Y
    WHERE Y.S#=X.S# AND Y.C#=C.C#));
    法二:
    SELECT DISTINCT S# FROM SC X
    WHERE NOT EXISTS ((SELECT C# FROM C,T
    WHERE C.T#=T.T# AND TNAME='LIU’) EXCEPT
    (SELECT C# FROM SC Y WHERE Y.S#=X.S#));
    解析: 暂无解析

  • 第11题:

    单选题
    学生(学号,姓名,性别,专业,班级)课程(课程号,课程名,学分,简介)选修(学号,课程号,成绩)第三个关系的表达式中括号内“学号”是:()
    A

    关系名

    B

    属性

    C

    主键

    D

    主属性


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

  • 第12题:

    单选题
    学生(学号,姓名,性别,专业,班级)课程(课程号,课程名,学分,简介)选修(学号,课程号,成绩)这三个关系的表达式所表达的实体-联系中,学生与课程的联系是:()
    A

    1:1

    B

    1:N

    C

    N:1

    D

    N:M


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

  • 第13题:

    若有学生表Student,结构为:学生(学号,姓名,所在系),选课表SC结构为:选课(学号,课程号,成绩)。现要查询信息工程系学生的姓名和所选的课程号。下列关系代数表达式正确的是()。

    A、σ姓名,课程号( ∏所在系=‘信息工程’ (SCStudent))

    B、σ姓名,课程号( ∏所在系=‘信息工程’ SCStudent)

    C、∏姓名,课程号(σ所在系=‘信息工程’ (SCStudent))

    D、∏姓名,课程号(σ所在系=‘信息工程’ SCStudent)


    参考答案:C

  • 第14题:

    若要求“查询选修了C2号课程的学生的学生号”,正确的关系代数表达式是( )。I.πS# (σC# =‘C2’(SC)) Ⅱ. σC# =‘C2’(πS#(S×SC))Ⅲ. σC# =‘C2’(πS#,C#(SC))A.只有I B.只有IIC.只有III D.都正确


    正确答案:D
    关系代数的运算;包括投影,选择连接等。投影是选择满足条件的列或属性,选择是挑选满足条件的行,连接是连接运算是从两个关系的笛卡尔积中选择属性间满足一定条件的元组。

  • 第15题:

    若要求“查询选修了C2课程号的学生的学生号”,正确的关系代数表达式是( )。

    A)只有I

    B)只有II

    C)只有III

    D)都正确


    正确答案:A
    Ⅱ括号内的关系代数表达式表示从关系S和关系SC的笛卡儿积中选择学生号(s#)属性列,由于这样生成的新关系中没有属性C#,所以无法执行选择操作。Ⅲ括号内的关系代数表达式表示从关系SC中选择学生号(S#)属性列,由于这样生成的新关系中没有属性C#,所以无法执行选择操作。所以只有I操作能够查询选修了C2课程号的学生的学生号。

  • 第16题:

    学生选课成绩表的关系模式是SC(S,C,G),其中S为学号,C为课号,G为成绩,关系表达式πS,C(SC)/S表示( )。

    A.表S中所有学生都选修了的课程的课号

    B.全部课程的课号

    C.成绩不小于80的学生的学号.

    D.所选人数较多的课程的课号


    正确答案:A
    “表示针对属性进行的投影运算,“/”表示除运算,可以近似地看作笛卡尔积的逆运算。表达式Ⅱs#.c#(sC)/s表示,首先在关系模式sC中选择属性“学号”与“课号”,结果如下左图。其次在这个关系模式中对关系模式s进行除运算,结果如下右图。则关系式结果表示S中所有学生(sl、S2)都选修了的课程的课号(el、C2)。7cs#,c#(sC)的运算结果7rs#,c#(SC)/S的运算结果故本题选A选项。

  • 第17题:

    有学生、选修和课程三个关系,学生S(学号,姓名,性别….),课程C(课程号,课程名),选修SC(学号,课程号,成绩)。想查询选修2号课程的学生的学号和姓名,则关系运算式


  • 第18题:

    设有三个关系:S(S#,SNAME,AGE,SEX)C(C#,CNAME,TEACHER)SC(S#,C#,GRADE) 试用关系代数表达式表示下列查询语句: (1)检索“陈军”老师所授课程的课程号(C#)和课程名(CNAME)。 (2)检索年龄小于20的男学生学号(S#)和姓名(SNAME)。 (3)检索至少选修“陈军”老师所授全部课程的学生姓名(SNAME) (4)检索“李强”同学不学课程的课程号(C#)。 (5)检索至少选修两门课程的学生学号(S#)。 (6)检索全部学生都选修的课程的课程号(C#)和课程名(CNAME)。 (7)检索选修课程包含“陈军”老师所授课程之一的学生学号(S#)。 (8)检索选修课程号为C1和C5的学生学号(S#)。 (9)检索选修全部课程的学生姓名(SNAME)。 (10)检索选修课程包含学号为S2的学生所修课程的学生学号(S#)。 (11)检索选修课程名为“C语言”的学生学号(S#)和姓名(SNAME)。⋈ (σCNAME=’C语言’(C)))))


    正确答案:本题各个查询操作对应的关系代数表达式表示如下:
    (1)∏C#,CNAME(σTEACHER=’陈军’(C))
    (2)∏S#,SNAME(σAGE<20∧SEX=’男’(S))
    (3)∏SNAME(S(∏S#,C#(SC)÷∏C#(σTEACHER=’陈军’(C)))
    (4)∏C#(C)-∏C#(σSNAME=’李强’(S)SC)
    (5)∏S#(σ1=4∧2≠5(SC×SC))
    (6)∏C#,CNAME(C(∏S#,C#(SC)÷∏S#,C#(S)))
    (7)∏S#(SCC#(σTEACHER=’陈军’(C)))
    (8)∏S#,C#(SC)÷∏C#(σC#=’C1’∨C#=’C5’(C))
    (9)∏SNAME(S(∏S#,C#(SC)÷∏C#(C)))
    (10)∏S#,C#(SC)÷∏C#(σS#=’S2’(SC))
    (11)∏S#,SNAME(S(∏S#(SC(σCNAME=’C语言’(C)))))

  • 第19题:

    设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),则求出所有选修课程信息的运算表达式为()。


    正确答案:X与C的自然连接

  • 第20题:

    学生(学号,姓名,性别,专业,班级)课程(课程号,课程名,学分,简介)选修(学号,课程号,成绩)这三个关系的表达式所表达的实体-联系中,学生与课程的联系是:()

    • A、1:1
    • B、1:N
    • C、N:1
    • D、N:M

    正确答案:D

  • 第21题:

    学生(学号,姓名,性别,专业,班级)课程(课程号,课程名,学分,简介)选修(学号,课程号,成绩)第三个关系的表达式中括号内“学号”是:()

    • A、关系名
    • B、属性
    • C、主键
    • D、主属性

    正确答案:D

  • 第22题:

    单选题
    学生(学号,姓名,性别,专业,班级)课程(课程号,课程名,学分,简介)选修(学号,课程号,成绩)第三个关系的表达式中外键是:()
    A

    学号

    B

    成绩

    C

    学号、成绩

    D

    学号+成绩


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

  • 第23题:

    问答题
    已知关系模式:学生(学号,姓名,性别,年龄,系别),选课(学号,课程号,成绩)用关系代数实现查询没有选修课程号为‘C3’课程的学生学号。

    正确答案: π学号(学生)-π学号(σ课程号= ‘C3’(选课))
    解析: 暂无解析

  • 第24题:

    填空题
    设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),则求出所有选修课程信息的运算表达式为()。

    正确答案: X与C的自然连接
    解析: 暂无解析